小编bha*_*shi的帖子

RemoteEmbeddedPlayer 不支持嵌入配置?

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

首先出现此错误:

W/YouTubeAndroidPlayerAPI: 强行创建的overlay:affq@82a17f5 helper:Lazy@9b7098a view:null status: ....... {...}

进而:

E/YouTubeAndroidPlayerAPI: 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);
Run Code Online (Sandbox Code Playgroud)

到处搜索,甚至在Github上发布,但找不到解决方案。

仅供参考 - 我不想使用 Webview …

android youtube-api

10
推荐指数
1
解决办法
6439
查看次数

标签 统计

android ×1

youtube-api ×1