Nik*_*ddy 7 youtube android mediacontroller android-videoview
我正在开发一个示例应用程序使用MediaPlayer.By使用原始资源文件夹,视频可以播放.但我想玩.我URL怎么能实现这一点?
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();
Run Code Online (Sandbox Code Playgroud)
您需要获取正确的流媒体 (rtsp) url,而不是您正在使用的播放器页面的链接。您可以使用google data api以编程方式获取此信息
完成后,您只需替换
“http://www.youtube.com/watch?v=T1Wgp3mLa_E”与“rtsp://v8.cache1.c.youtube.com/CiILENy73wIaGQnxa4t5p6BVTxMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp”
在您现有的代码中,它应该可以工作。
注意: 与在 YouTube 网站或播放器应用程序上播放时的外观相比,流式传输到您自己的视频视图时,视频的质量可能非常差。
| 归档时间: |
|
| 查看次数: |
12040 次 |
| 最近记录: |