android - RemoteEmbeddedPlayer 不支持嵌入配置?

标签 android youtube-api

每当我尝试在我的应用程序中打开 Youtube 播放器时,总是会调用 onInitializationSuccess() 函数。但它显示一个空白屏幕。

首先出现这个错误:

W/YouTubeAndroidPlayerAPI: Forcefully created overlay:affq@82a17f5 helper:Lazy@9b7098a view:null status: ....... {...}

然后:

E/YouTubeAndroidPlayerAPI: Embed config is not supported in RemoteEmbeddedPlayer.

这是我的代码:

FragmentManager fragmentManager = ((AppCompatActivity)this.context).getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    Fragment  youtubeFragment = new YouTubePlayerSupportFragment();
    fragmentManager.beginTransaction().add(R.id.GlideLayout ,youtubeFragment).commit();


    utubevw = (YouTubePlayerSupportFragment) youtubeFragment;
    utubecontainer = imageLayout.findViewById(R.id.youtubecontainer);

    utubecontainer.setVisibility(View.VISIBLE);

    mOnInitializeListener = new YouTubePlayer.OnInitializedListener() {
        @Override
        public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
            youTubePlayer.cueVideo("_8kExcHqFi4");
            Log.i("youtube", "Successful");
        }
        @Override
        public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
            Log.i("youtube:Fail", youTubeInitializationResult.toString());
        }
    };
    utubevw.initialize(String.valueOf(R.string.googleapikey), mOnInitializeListener);

到处搜索,甚至在Github上发帖,也没有找到解决方案。

仅供引用 - 我不想使用 Webview 播放 Youtube。

最佳答案

我刚才遇到了同样的问题,我能够通过删除所有可能的重叠 View 来解决它。 我有一个 FAB 只是紧密地覆盖了 youtube fragment 。将 FAB 移开后,错误已修复。

关于android - RemoteEmbeddedPlayer 不支持嵌入配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53087442/

相关文章:

android - YouTube API v3 - 请求上传权限 - Android

youtube - 如何使用YouTube数据API v3获取观看历史记录?

android - ActiveAndroid 清理数据库

android:layout_height ="?attr/actionBarSize"不适用于 support:design:23.0.0' 库

Android DialogFragment vs Dialog

java - 在什么时候我可以从 Intent 中获取信息?

javascript - Youtube API - 一些视频停留在未启动 (-1) 状态

php - YouTube API:获取完整的播放列表

youtube - YouTube数据API V3:使用playlistItems.lsit可以检索的最大项数是100000吗?

iphone - 多移动设备应用架构