Media player mit YouTube?
Ich bin die Entwicklung einer Beispiel-Anwendung mit MediaPlayer
.Durch die Verwendung des raw-Ressourcen-Ordner,wird das video abgespielt werden kann.Aber ich will durch zu spielen URL
.Wie kann ich das erreichen?
Mein code ist:
VideoView videoView = (VideoView) findViewById(R.id.VideoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
//Set video link (mp4 format )
Uri video = Uri.parse("http://www.youtube.com/watch?v=T1Wgp3mLa_E");
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
- Q-GLuydiMe4-id wird nicht offen über diese Art und Weise ? ist dies geschehen, mit Ihnen oder nicht. Plaese lasst mich knoe ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sie brauchen, um die richtige streaming(rtsp) - url ein, anstatt den link zu der player-Seite, die Sie verwenden. Sie erhalten diese programmgesteuert mithilfe der google-Daten-api
Sobald Sie das getan haben, würden Sie einfach ersetzen
in Ihren bestehenden code und es sollte funktionieren.
Hinweis: Die Qualität der Videos, wenn das streaming auf Ihrer eigenen videoview, kann sehr schlecht im Vergleich zu, wie es aussieht, wenn gespielt, auf der youtube-Website oder player-app.
Müssen Sie rtsp-links von gdata-api :
gdata api with this: http://gdata.youtube.com/feeds/api/videos?&max-results=20&v=2&format=1&q="+ URLEncoder.encode(activity.criteria)
In der gdata-api nur wir bekommen diese Art von links :
rtsp://v3.cache7.c.youtube.com/CiILENy73wIaGQlOCTh0GvUeYRMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
Diese spielen in VideoView.
Meine Antwort link :RTSP-Links
Um eine bessere Qualität bekommen videos, überprüfte ich, was diese Jungs haben. Es half mir sehr, sehr viel!
Ich im posting den link, so können Sie Kasse Ihr Projekt und verwenden Sie Ihren code.