0

我正在尝试使用来自https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeStandalonePlayer的 YouTubeStandalonePlayer

里面有这段代码onCreate()

Intent intent = YouTubeStandalonePlayer.createVideoIntent(this, DeveloperKey.DEVELOPER_KEY, VIDEO_ID);
startActivity(intent);

但应用程序失败并出现错误。

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.youtubestandalone/com.example.youtubestandalone.MainActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.google.android.youtube.api.StandalonePlayerActivity.START (has extras) }

如何解决这个问题?

4

2 回答 2

2

将此行添加到您的 AndroidManifest.xml

<activity
            android:name="com.google.android.youtube.api.StandalonePlayerActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
 />
于 2013-10-16T11:29:56.740 回答
1

检查您的项目中是否包含 jar 文件。确保您已完成以下步骤。

  1. 右键单击您的项目
  2. 选择属性
  3. 选择 Java 构建路径
  4. 转到订购和出口标签
  5. 勾选 YouTubeAndroidPlayerApi

祝你好运!

于 2014-02-04T13:40:39.190 回答