YouTubeStandalonePlayer недоступен на Android TV

Я хочу использовать YouTubeStandalonePlayer на AndroidTV, так как мне нужно запустить воспроизведение видео на Youtube с помощью startActivityForResult(), чтобы я мог получить ответ на свое приложение, когда воспроизведение остановлено/youtube закрыто.

Но активность Youtube не начала давать ActivityNotFoundException. Далее, чтобы проанализировать это, я поставил следующую проверку, как было предложено: и я вижу, что следующая проверка действительно не проходит:

(YouTubeApiServiceUtil.isYouTubeApiServiceAvailable(context).equals(YouTubeInitializationResult.SUCCESS))

Любая помощь в том, как это может поддерживаться на AndroidTV, или я что-то упустил?


person v.j    schedule 12.07.2017    source источник
comment
связанные: stackoverflow.com/q/36184556/2614364   -  person Bertrand Martel    schedule 12.07.2017
comment
Спасибо за ссылку. Я все еще хочу выяснить, есть ли другой способ избежать YouTubeStandalonePlayer и использовать startActivityForResult() для запуска воспроизведения, но при этом гарантировать, что мое приложение вернет результат после остановки воспроизведения YouTube?   -  person v.j    schedule 13.07.2017
comment
Я исследовал использование startActivityForResult() и onActivityresult() внутри активности/фрагмента моего приложения и мог бы использовать, но onActivityresult() ненадежен, когда другое приложение приходит через YoutubeApp. Потому что в таком случае -YoutubeApp не отправляет onActivtyResult() обратно в мое приложение, и мое приложение не знает, что воспроизведение закончилось. Так что действительно нужно следовать предложениям, упомянутым в stackoverflow. com/questions/36184556/, чтобы лучше контролировать воспроизведение Youtube на AndroidTV   -  person v.j    schedule 14.07.2017