0
私はYouTube Android Player APIを使ってyoutube liveに関するプロジェクトを行っています。Android - YouTubePlayer Play Live
public class YoutubeLiveActivity extends AppCompatActivity implements YouTubePlayer.OnInitializedListener {
private Context mContext = this;
YouTubePlayerSupportFragment youTubePlayerFragment;
private YouTubePlayer player;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_youtube_live);
youTubePlayerFragment = (YouTubePlayerSupportFragment) getSupportFragmentManager().findFragmentById(R.id.youtube_fragment);
youTubePlayerFragment.initialize(API_KEY, this);
}
private void playVideoAtSelection() {
if (!(player == null)) {
player.loadVideo(LIVE_ID);
}
}
@Override
public void onInitializationSuccess(YouTubePlayer.Provider arg0, YouTubePlayer arg1, boolean arg2) {
this.player = arg1;
playVideoAtSelection();
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider arg0, YouTubeInitializationResult arg1) {
}
}
YouTubePlayerは、「エラーが再試行するタップ発生しました」のライブと表示を再生することはできません。ただし、通常のビデオを再生することができます。助けてください!!
********** **********
を更新しました私はYouTubePlayerのライブ映像を再生することはできませんについての問題を発見しました。これは、モバイルのYouTubeバージョンが最新バージョンではないためです。プレイストアでYouTubeを更新すると、ライブビデオは正常に再生されます。