2016-04-28 6 views
0

私は意図を持ってビデオを再現しようとしています。ビデオが完成するとビデオアクティビティが終了し、別のresultCodesが必要になります。私はそれを行うためのさまざまな方法をしようと試み:YouTubeIntentsでandroid youtube apiからどのクラスを選ぶべきですか?

  • - >動画が正常に動作し、映像が確定しかしresultCodeが、常にRESULT_CANCELEDときに活動が終了します。

  • YouTubeStandalonePlayer - >動画はうまく動作し、別の結果コードがありますが、動画が終了するとアクティビティが確定しません。

したがって、これらの2つの要件にどのクラスを使用する必要がありますか?

PS:API_KEYが正常に動作しているようです。

+0

「ビデオが完成したとき」の意味を詳しく説明できますか? Youtube APIのどの機能を実行しようとしていますか?あなたのアプリが何をしているのかを明確に把握できますか? – noogui

+0

- 「ビデオが確定したら」は、youtubeアクティビティがビデオを再生し、再生中のカーソルがバーの最後を再調査することを意味します。 - 私はYouTubeIntentsとYouTubeStandalonePlayerで試してみました。 - 私は2番目のアクティビティ(youtube player)を起動するボタンで最初のアクティビティが必要です。ビデオは自動的に開始され、ビデオの終わりに自動的に最初のアクティビティに戻る必要がありますが、最初のアクティビティに戻るのがビデオの最後か、戻るボタンを押したかどうかを知る必要があります。 PS:私の悪い英語のために申し訳ありません。 – OneCoder

答えて

0

Youtube APIには、YouTubePlayer.PlayerStateChangeListenerインターフェイスがあり、onVideoEnded()メソッドがあります。必要に応じてonVideoEnded()内に条件を記述することができます。

関連する問題