我正在处理一个应用程序,它将流式传输YouTube视频。 这里是我的代码片段:在Android中流式传输YouTube视频VideoView
MediaController mediaController = new MediaController(PlayVideo.this);
mediaController.setAnchorView(videoView_Video);
mediaController.setMediaPlayer(videoView_Video);
Uri videoUri = Uri.parse(url);
videoView_Video.setMediaController(mediaController);
videoView_Video.setVideoURI(videoUri);
videoView_Video.requestFocus();
videoView_Video.start();
mediaController.show();
我的URI:
videoUri = rtsp://v2.cache8.c.youtube.com/CiILENy73wIaGQm-LZitWsUGKxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
现在我正在一个错误如下:
1. http youtube = false, scheme = rtsp
2. Couldn't open file on client side, trying server side
3. Error (1,-2147483648)
4. Error: 1,-2147483648
并配有消息的对话框:
请提出任何答案来解决这个问题。
我遇到了同样的问题,发现Youtube API有一个错误,因为有些视频播放成功,有些则不成功。搜索了很多后,我无法找到一个稳定的解决方案。你应该检查你是否使用最新的YouTube API作为最新的API总是有bug修复 – 2013-04-22 09:54:49
这里是一个解决方案,它为我工作 [link](stackoverflow。 com/questions/12909515/play-youtube-video-in-videoview-within-application) – 2013-04-23 10:46:24