我做了搜索,并试图或VideoView内的堆叠/ Android文档中的所有解决方案教程MediaPlayer“无法打开<url>”?
任何想法,为什么我不能播放视频URL(从YT)成我的应用程序? AndroidManifest文件中添加INTERNET权限,也这是我的代码的一部分:
String url = "http://www.youtube.com/watch?v="+eventData.getYoutube_id();
final VideoView vw = views.getVideoView(R.id.vw_media);
vw.setVisibility(View.VISIBLE);
try{
MediaController mc = new MediaController(context);
mc.setAnchorView(mc);
Uri video = Uri.parse(url);
vw.setMediaController(mc);
vw.setVideoURI(video);
catch (Exception e){
Log.d(TAG, e.getMessage());
}
vw.requestFocus();
vw.start();
logcat的消息: MediaPlayer的:无法打开http://www.youtube.com/watch?v=sfkmKzr8zgg:java.io.FileNotFoundException:没有内容提供商:http://www.youtube.com/watch?v=sfkmKzr8zgg
不能顺便说一下解决这个问题所有.. 和固醇的版本是7.0
如果您有YouTube视频ID,然后使用YouTubePlayerFragment(YouTubeAndroidPlayerApi),而不是VideoView – akhilesh0707
我会的,但是这部分代码是不活动/框架内。 。如果不扩展YoutubeBaseActivity类,我无法整合它。 –