bha*_*shi 10 android youtube-api
每当我试图在我的应用程序中打开 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 来玩 Youtube。
| 归档时间: |
|
| 查看次数: |
6439 次 |
| 最近记录: |