2016-08-01 125 views
0

YouTubePlayerSupportFragment显示网络错误400YouTubePlayerSupportFragment显示网络错误400

我已经创建小的演示,测试YoutubeSupportFragment

YouTubePlayerSupportFragment youtube_player_fragment = new YouTubePlayerSupportFragment(); 
     youtube_player_fragment.initialize(DEVELOPER_KEY, new YouTubePlayer.OnInitializedListener() { 
      @Override 
      public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) { 
       if (null == youTubePlayer) return; 
       if (!b) { 
        youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT); 
        youTubePlayer.cuePlaylist("zuf8A0udHrs"); 


       } 
      } 

      @Override 
      public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) { 

      } 
     }); 
     FrameLayout youtube_player_frame = (FrameLayout)findViewById(R.id.youtube_player_frame); 
     FragmentManager fragmentManager = getSupportFragmentManager(); 
     FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
     fragmentTransaction.replace(R.id.youtube_player_frame, youtube_player_fragment); 
     fragmentTransaction.commit(); 

main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <FrameLayout 
     android:id="@+id/youtube_player_frame" 
     android:layout_width="match_parent" 
     android:layout_height="190dp"/> 
</LinearLayout> 

截图:

enter image description here

回答

0

你甚至有互联网连接吗? 也许尝试在另一部手机,因为你有在漫游模式,也许它不工作在那里?

+0

是的,我已经尝试在2手机与最新版本的YouTube的应用程序安装 –

+0

试着做一个vido而不是一个播放列表... youTubePlayer.cueVideo(“1jcvCZEyZkE”); – ahdgfd

+0

其视频只有我用 –