无法开始活动 - YouTubeStandalonePlayer

时间:2013-10-16 11:22:24

标签: android android-youtube-api

我正在尝试使用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) }

如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

将此行添加到AndroidManifest.xml

<activity
            android:name="com.google.android.youtube.api.StandalonePlayerActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
 />

答案 1 :(得分:1)

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

  1. 右键单击您的项目
  2. 选择属性
  3. 选择Java Build Path
  4. 转到“订购和导出标签”
  5. 勾选YouTubeAndroidPlayerApi
  6. 祝你好运!