我使用YouTubePlayerSupportFragment播放一个YouTube视频,但它播放了2到3秒的视频,并自动停止。我找不到出什么问题了。
下面是我的片段翻译代码
mYoutubePlayerFragment = new YouTubePlayerSupportFragment();
mYoutubePlayerFragment.initialize(
"key",
mListnnerYouTube);
FragmentManager fragmentManager = getChildFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();
fragmentTransaction.replace(R.id.fragment_youtube_player,
mYoutubePlayerFragment);
fragmentTransaction.commit();还有我的onInitializationSuccess
@Override
public void onInitializationSuccess(Provider arg0, YouTubePlayer player,
boolean wasRestored) {
// TODO Auto-generated method stub
activeplayer = player;
activeplayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
if (!wasRestored) {
// player.cueVideo("nCgQDjiotG0");
player.loadVideo("nCgQDjiotG0");
}我在片段中使用了YouTubePlayerSupportFragment
错误信息
YouTube视频播放停止,因为未经授权的叠加在播放器上。com.viewpagerindicator.CirclePageIndicator{420b9758 V.ED ......I. 0,412-720,465 #7f0a005c应用程序:id/indicator}模糊了YouTubePlayerView。视图位于YouTubePlayerView内部,模糊视图的每个边缘与YouTubePlayerView之间的距离为:左: 0,顶部: 412,右: 0,底部:0。
发布于 2015-05-07 10:25:54
--您很可能在player视图上显示某些内容,这是YouTube SDK禁止的。
检查日志,您应该会看到来自YouTube SDK的警告,该警告指定停止视频播放的原因。如果一个View覆盖了播放器的一部分,日志将指定它的ID及其在屏幕上的位置。
https://stackoverflow.com/questions/30098138
复制相似问题