2016-04-28 60 views
0

我試圖重現一個意圖的視頻,我需要視頻活動結束時,視頻完成,我需要不同的resultCodes(如果視頻結束罰款或推回按鈕)。我tryed不同的方式來做到這一點:我應該從android youtube api中選擇什麼類?

  • 隨着YouTubeIntents - >視頻工作正常,並在視頻完成活動結束,但resultCode爲始終RESULT_CANCELED。

  • 隨着YouTubeStandalonePlayer - >視頻工作正常,並有不同的resultCodes,但活動沒有完成視頻結束時。

那麼,我應該使用什麼類來滿足這2個要求?

PS:看起來API_KEY工作正常。

+0

你能詳細說明「視頻完成時」的含義嗎?您試圖執行哪些Youtube API的功能?你能清楚地瞭解你的應用程序的功能嗎? – noogui

+0

- 「視頻完成時」意味着youtube活動播放視頻,並且正在播放的光標指向該欄的末尾。 - 正如我所說,你嘗試過YouTubeIntents和YouTubeStandalonePlayer。 - 我需要第一個活動和一個啓動第二個活動(youtube player)的按鈕。視頻應該自動啓動,並在視頻結束時我需要自動回到第一個活動,但我需要知道是否回到第一個活動是在視頻的結尾或按下後退按鈕。 PS:對不起我的英文不好。 – OneCoder

回答

0

Youtube API有一個YouTubePlayer.PlayerStateChangeListener接口,它有一個onVideoEnded()方法。您可以在onVideoEnded()內編寫條件以滿足您的需求。

相關問題