无法使用YouTube Android Player API播放某些Youtube视频是怎么回事?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (65)

例如,此视频无法使用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片段中的大量内存泄漏问题有关。

用户回答回答于

YouTube Player API 版本1.2.2 刚刚发布,它可能会解决你遇到的视频回放问题。

扫码关注云+社区