Android YouTube API"初始化YouTube播放器时出错"

poj*_*jta 6 youtube android youtube-api android-youtube-api

我有一个Android应用程序,它允许播放youtube视频.我使用的是最新的YouTube API(1.2.1).我在Android 4.0.4,4.3,4.4.4或5.0中的几个设备上尝试它并且它完美(在每个设备上都是YouTube应用程序版本10.-.但是在一台设备上,android 4.0.4和YouTube在哪里应用程序版本4.4.11它不起作用并收到错误"初始化YouTube播放器时出错".在文档中写道,YouTube应用程序所需的最低版本是4.2.16.所以我不知道,在哪里问题.

有人有想法,有什么问题或者我该如何解决?

非常感谢...

小智 13

由于包可见性过滤,此问题出现在 Android 11 及更高版本中

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

欲了解更多信息:https : //developer.android.com/training/package-visibility

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

<queries>
   <intent>
      <action android:name="com.google.android.youtube.api.service.START" />
   </intent>
</queries>
Run Code Online (Sandbox Code Playgroud)

  • 请详细说明您的答案。 (2认同)

小智 6

将您的Android youtube应用更新到最新版本,可以正常使用!!