我最近将 YouTube Android Player API 更新到 1.2.2(最新版本),但它一直告诉我
16445-16445/com.* W/YouTubeAndroidPlayerAPI﹕ Cannot load modern controls UI. Upgrade to the latest version of the Android YouTube API.
,当我尝试将视频置于全屏模式时。此外,视频停止播放并且看起来无法再播放(卡住)。更糟糕的是,当你按下返回键时,它不允许你以正常模式播放视频,所以,基本上,你必须重新加载 Activity 。我正在使用 YoutubePlayerSupportFragment
。我猜,一般的 YouTube 应用更新可能毁了它。我注意到,全屏模式以前运行得很顺利。
如何克服这个问题?提前致谢。
最佳答案
当您扩展 AppCompatActivity
时,会导致以下 2 个问题:
全屏播放时会导致错误
UNAUTHORIZED_OVERLAY
。因为状态栏在 YoutubePlayer 的顶部。
解决方案:设置FULLSCREEN_FLAG_CUSTOM_LAYOUT
手动隐藏状态栏。YouTubeAndroidPlayerAPI:无法加载现代控件 UI。升级到最新版本的 Android YouTube API。
YoutubePlayer 的用户界面看起来很糟糕。它只是在扩展AppCombatActivity
时发生。更新最新的 youtube api 不起作用。
如果你找到了第二个问题的解决方案,请告诉我。
关于android - 无法加载现代控件 UI。无法全屏播放 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33379320/