2016-10-18 136 views
0

我正在开发一个应用程序,它将使用YouTubePlayerView从YouTube上播放视频。但视频将会在每两个或3 seconds.This暂停模式是我使用Youtube视频每2或3秒暂停

<com.google.android.youtube.player.YouTubePlayerView 
    android:id="@+id/youtube_view" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" /> 

布局和我的活动代码中加载视频是

@Override 
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, 
            boolean wasRestored) { 
    if (!wasRestored) { 
     player.cueVideo("My video id"); 
    } 
} 

回答

0

尝试使用YoutubeFrgment代替YoutubePlayer:

<fragment 
     android:name="com.google.android.youtube.player.YouTubePlayerFragment" 
     android:id="@+id/youtube_fragment" 
     android:layout_width="match_parent" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentEnd="true" 

     android:layout_height="wrap_content" 
     /> 

的一点是 - 你的活动已经从YouTube SDK扩展活动,如果你想使用YoutubePlayer里面的布局,也许这就是问题所在。参见sdk的示例项目。 你还必须将任何东西上面,YouTube的观看

0

代替player.cueVideo("My video id");尝试以下

@Override 
public void onInitializationSuccess(YouTubePlayer.Provider provider, 
            YouTubePlayer player, boolean wasRestored) { 
    mPlayer = player; 

    if (!wasRestored) { 

     player.loadVideo(youtubeId); 

    } 
} 

此代码是完全为我工作!!!!