Android YouTubePlayer没有';有些视频不行

Android YouTubePlayer没有';有些视频不行,android,youtube-api,Android,Youtube Api,我在android应用程序中使用YouTubeAndroidPlayerApi.jar,以便阅读youtube视频 这对大多数视频来说都很好。只有当视频id包含像#这样的特殊字母时,我才会收到错误(没有有效的请求) 我得到了这个视频的问题,例如: 视频存在于youtube网站上,但我无法在android设备上阅读 @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePla

我在android应用程序中使用YouTubeAndroidPlayerApi.jar,以便阅读youtube视频

这对大多数视频来说都很好。只有当视频id包含像#这样的特殊字母时,我才会收到错误(没有有效的请求)

我得到了这个视频的问题,例如:

视频存在于youtube网站上,但我无法在android设备上阅读

@Override
  public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,
      boolean wasRestored) {
    if (!wasRestored) {
      player.cueVideo(id);
    }
  }

  @Override
  protected YouTubePlayer.Provider getYouTubePlayerProvider() {
    return (YouTubePlayerView) findViewById(R.id.youtube_view);
  }
Youtube URL(或任何URL)中的“#”称为锚,用于向页面传递额外参数。YouTube ID就是那个主播之前的一切

因此,在您的示例中,实际的YouTube ID将是“eg1Jb_mSQZQ”。

除了“#”参数之外,并非YouTube网站中的所有视频都将在Android或其他平台上播放

这是我以前的回答