我做了搜索,並試圖或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類,我無法整合它。 –