我在我的 android 应用程序中使用 YouTubeAndroidPlayerApi.jar,所以我可以阅读 youtube 视频。
这适用于大多数视频。仅当视频 ID 包含 # 之类的特殊字母时,我才会收到错误消息(无有效请求)。
例如,我遇到了这个视频的问题:http: //www.youtube.com/embed/eg1Jb_mSQZQ#t=0
该视频存在于 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);
}