Impossible d'ouvrir le fichier sur le côté client, en essayant côté serveur Erreur dans Android
J'ai essayé de lire une vidéo youtube par son URL par mon android programme.
J'ai utilisé setVideoURI(uri); fonction également de mettre en URI, comme suggéré par d'autres Postes stackoverflow à ce sujet.
Mais je suis impossible d'ouvrir le fichier sur le côté client, en essayant côté serveur erreur.
Pouvez vous s'il vous plaît comprendre quel est le problème avec mon code.
Mais je suis capable de jouer n'importe quel local de la vidéo par un code commenté.
Voici mon code android-
public class VideoActivity extends Activity {
//MediaPlayer song= new MediaPlayer();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video);
VideoView videoView = (VideoView)this.findViewById(R.id.VVSimpleVideo);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
videoView.setMediaController(mc);
//String _path = "mnt/sdcard/Movies/MyCameraApp/video6.mp4";
String _path = "http://www.youtube.com/watch?v=E43mgXNl0xc";
Uri uri=Uri.parse(_path);
videoView.setVideoURI(uri);
//videoView.setVideoPath(_path);
videoView.requestFocus();
videoView.start();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_video, menu);
return true;
}
}
Voici le Journal d'Erreur-
10-11 04:51:23.480: D/MediaPlayer(4714): Couldn't open file on client side, trying server side
10-11 04:51:26.130: E/MediaPlayer(4714): error (1, -2147483648)
10-11 04:51:26.130: E/MediaPlayer(4714): Error (1,-2147483648)
10-11 04:51:26.130: D/VideoView(4714): Error: 1,-2147483648
10-11 04:51:26.190: D/dalvikvm(4714): GC_CONCURRENT freed 174K, 4% free 6785K/7047K, paused 4ms+3ms
Merci d'Avance.
Vous avez besoin de lire de la vidéo rtsp format d'affichage de la vidéo.
Vous pouvez consulter ces liens pour lire la vidéo à partir de l'url: stackoverflow.com/questions/2620049/how-to-play-video-from-url stackoverflow.com/questions/10597800/...
Vous pouvez consulter ces liens pour lire la vidéo à partir de l'url: stackoverflow.com/questions/2620049/how-to-play-video-from-url stackoverflow.com/questions/10597800/...
OriginalL'auteur Vishal | 2012-10-11
Vous devez vous connecter pour publier un commentaire.
Une fois que vous obtenez le you tube url..., sous-Chaîne de la Video_ID à partir de l'Url.Voir l'exemple ci-dessous j'ai donné.
une fois que vous obtenez le rtsp lien, vous pouvez lire la vidéo en VideoView Voici l'exemple.
Par exemple: Si ce lien est la vidéo http://www.youtube.com/watch?v=E43mgXNl0xc
Puis
E43mgXNl0xc
est le Video_ID.Utiliser cette vidéo id pour lire la vidéo en videoview.
Consulter ces deux liens:
Lien 1
Lien 2
Une fois que vous obtenez le lien rtsp vous pouvez le jouer en VideoView.
Également vérifier ma réponse Ici.
Êtes-vous sûr de Q-GLuydiMe est correct videoId?
oui, vous pouvez le vérifier sur youtube : youtube.com/watch?v=Q-GLuydiMe4
OriginalL'auteur Hardik Joshi
Sur les appareils Android, vous pouvez utiliser un
Intent
pour les vidéos Youtube:OriginalL'auteur Deepanker Chaudhary
j'ai eu le même problème aucune réponse n'a fonctionné pour moi, Le problème est que le format vidéo n'est pas bonne cette vidéo a travaillé pour moi
OriginalL'auteur war_Hero