2016-04-28 2 views
0

Я пытаюсь воспроизвести видео с намерением, и мне нужно, чтобы видео-активность заканчивалась, когда видео завершалось, и мне нужны разные коды результатов (если видео заканчивается нормально или нажата кнопка «Назад»). Я судимый различные способы, чтобы сделать это:Какой класс я должен выбрать из 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(), чтобы удовлетворить ваши потребности.

Смежные вопросы