首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTubePlayer不是在播放视频

YouTubePlayer不是在播放视频
EN

Stack Overflow用户
提问于 2015-05-07 10:15:41
回答 1查看 997关注 0票数 1

我使用YouTubePlayerSupportFragment播放一个YouTube视频,但它播放了2到3秒的视频,并自动停止。我找不到出什么问题了。

下面是我的片段翻译代码

代码语言:javascript
复制
    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

代码语言:javascript
复制
@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。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-07 10:25:54

--您很可能在player视图上显示某些内容,这是YouTube SDK禁止的。

检查日志,您应该会看到来自YouTube SDK的警告,该警告指定停止视频播放的原因。如果一个View覆盖了播放器的一部分,日志将指定它的ID及其在屏幕上的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30098138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档