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);
}