Android 安卓YouTube API“;初始化YouTube播放器时出错;

Android 安卓YouTube API“;初始化YouTube播放器时出错;,android,youtube,youtube-api,android-youtube-api,Android,Youtube,Youtube Api,Android Youtube Api,我有一个android应用程序,可以播放youtube视频。我正在使用最新的YouTube API(1.2.1)。我在安卓版本4.0.4、4.3、4.4.4或5.0中的多台设备上试用了它,效果非常好(每台设备上都有YouTube应用程序版本10。-。但在一台设备上,安卓版本4.0.4和YouTube应用程序版本4.4.11不起作用,出现错误“初始化YouTube播放器时出错”.在文档中,YouTube应用程序的最低要求版本是4.2.16。所以我不知道问题出在哪里 是否有人有想法,什么地方出了问题

我有一个android应用程序,可以播放youtube视频。我正在使用最新的YouTube API(1.2.1)。我在安卓版本4.0.4、4.3、4.4.4或5.0中的多台设备上试用了它,效果非常好(每台设备上都有YouTube应用程序版本10。-。但在一台设备上,安卓版本4.0.4和YouTube应用程序版本4.4.11不起作用,出现错误“初始化YouTube播放器时出错”.在文档中,YouTube应用程序的最低要求版本是4.2.16。所以我不知道问题出在哪里

是否有人有想法,什么地方出了问题,或者我该如何解决


非常感谢…

将你的Android youtube应用程序更新到最新版本,它肯定会工作的!!

我从没想过要在那个位置查找设置。它就像你说的那样工作

以下是对设置了解较少的说明

首先,您需要进入设置->电池->应用程序启动->YouTube。

现在,禁用选项“自动管理”。

禁用上述选项后,将显示一个弹出窗口


现在启用选项二次启动(可由其他应用程序启动)

由于软件包可见性过滤,Android 11及以上版本中出现了此问题

有限的应用程序可见性会影响提供其他应用程序信息的方法的返回结果,例如QueryInputActivities()、getPackageInfo()和getInstalledApplications()。有限的可见性还会影响与其他应用程序的显式交互,例如启动另一个应用程序的服务

有关更多信息:

将以下代码行添加到AndroidManifest.xml文件中

<queries>
   <intent>
      <action android:name="com.google.android.youtube.api.service.START" />
   </intent>
</queries>


除了4.0.4之外,它还在其他版本上工作吗?我遇到了同样的错误,它在任何设备上都不工作了。最近它在任何设备上都工作得很好。在YouTube应用程序实现后,它开始工作得很好。然后手机被重置,YouTube应用程序的版本又是4.2.16,但一切都工作得很好。确实如此好奇。是的,它对我们有用:-请详细说明你的答案。对于我的应用程序,只有安装了安卓11的设备,我面临同样的问题,但在将这些代码行添加到安卓清单文件后,它对我有用。