gpt4 book ai didi

android - 无法使用 YouTube Android Player API 播放某些 Youtube 视频

转载 作者:IT老高 更新时间:2023-10-28 23:24:09 29 4
gpt4 key购买 nike

例如,此视频无法使用 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

YouTubePlayer API 版本:1.2.1(最新)

设备上的 YouTube 应用是最新的并且可以播放此视频

视频参数:videoEmbeddable=true videoSyndicated=true

最佳答案

对我来说,问题是我只能播放一次视频,但之后 YouTubePlayer 不会播放任何视频,我希望有 many other people谁也面临与 YouTubeAndroidPlayerAPI 类似的问题。我认为最新的 youtube 应用(版本 10.37.58)和 YouTubeAndroidPlayerAPI 1.2.1 不兼容。

据我所知您目前唯一可以解决此问题的方法是将设备上安装的 youtube 应用降级到 10.36.52 或更低版本。(您可以从 apk mirror 获取)

我在使用 YouTubeAndroidPlayerAPI 时注意到的是,在 youtube 版本 10.36.52 中,它会抛出警告消息“无法加载现代控件 UI。升级到最新版本的 Android YouTube API。 "每次我尝试播放视频时都会在 logcat 上显示,但其他工作正常。对于 10.35.53 及以下版本,不会引发此类警告消息。

原因:我不确定,但我认为这与 YouTubeAndroidPlayerAPI 1.2.1 中的 YoutubePlayerSupport fragment 的巨大内存泄漏问题有关,该 fragment 已广为人知并在 google data api issue tracker 中进行了报道。 .它终于在上个月的 9 月 1 日得到修复(至少这是目前的状态),在它被报道一年后(惊讶地看到谷歌花了这么长时间)。然而,谷歌尚未推出带有修复程序的新版 YouTubeAndroidPlayerAPI。因此,也许他们在 9 月份修复了 youtube 应用程序中的内存问题,这在某种程度上破坏了 YouTubeAndroidPlayerAPI 1.2.1 的功能(因为 YouTubeAndroidPlayerAPI 直接依赖于 youtube 应用程序才能工作)。

关于android - 无法使用 YouTube Android Player API 播放某些 Youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32784730/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com