内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
例如,此视频无法使用Youtube播放器API播放:https://www.youtube.com/watch?v = OLK1efdt3n8
我收到以下消息:
09-25 17:18:50.226 24280-24280/com.mypackagename W/YouTubeAndroidPlayerAPI﹕ Cannot load modern controls UI. Upgrade to the latest version of the Android YouTube API.
09-25 17:19:05.911 24280-24280/com.mypackagename E/YoutubePlayerFragment﹕ video error : INTERNAL_ERROR
设备上的YouTube应用是最新的,并且可以播放此视频
视频参数: videoEmbeddable=true videoSyndicated=true
从我注意到在使用YouTubeAndroidPlayerAPI的过程中发现,在使用YouTube版本10.36.52时,每次尝试播放时都会在logcat中引发警告消息“ 无法加载现代控件UI。升级到最新版本的Android YouTube API ”视频,但其他方面效果很好 在版本10.35.53及以下版本中,不会引发此类警告消息。
原因:我不确定,但我认为这与YouTubeAndroidPlayerAPI 1.2.1中广泛已知的并在google数据api问题跟踪器中报告的YoutubePlayerSupport片段中的大量内存泄漏问题有关。