Вызов/вызов родного AwesomePlayer Kindle Fire через намерение Android — возможно ли это?

Я пытаюсь воспроизвести видео с YouTube на Kindle Fire HD. На обычных устройствах Android все просто, поскольку Intent.ACTION_VIEW вызывает предустановленное приложение YouTube. Судя по журналам, на Kindle, в котором отсутствует приложение YouTube, Intent.ACTION_VIEW вызывает собственный браузер Silk, который загружает страницу YouTube, и оттуда при нажатии кнопки «Воспроизвести» (перекрывая значок видео) Kindle вызывает собственный AwesomePlayer. .

11-20 11:23:45.392: I/AwesomePlayer(107): Создан AwsomePlayer

...

11-20 11:23:46.431: D/AwesomePlayer(107): Mime = видео/avc

11-20 11:23:46.431: D/AwesomePlayer(107): Mime = audio/mp4a-latm

11-20 11:23:46.431: D/AwesomePlayer(107): getTrackAudioVideoProfile audioOrVideo=2

11-20 11:23:46.431: D/AwesomePlayer(107): Воспроизведение — АУДИО/ВИДЕО

...

Я хотел бы обойти браузер Silk и запустить собственный «AwesomePlayer» Kindle напрямую из моей активности Android. Это возможно ?


person Claudiu Colteu    schedule 20.11.2012    source источник


Ответы (1)


Вот ответ от Amazon:

Вы не можете напрямую вызывать компоненты «Awesomeplayer» для воспроизведения видео Youtube на Kindle Fire HD в обход веб-браузера Silk.

Проблема в том, что у вас нет доступа к реальному видеофайлу Youtube — у вас есть ссылка на страницу, на которой воспроизводится видеофайл. Без пути к самому видеофайлу вы не сможете напрямую вызвать проигрыватель на видеофайле. Поэтому при отсутствии приложения Youtube вам необходимо вызвать веб-браузер Silk.

Надеюсь, эта информация поможет вам.

См. http://forums.developer.amazon.com/forums/thread.jspa?threadID=459

person Malcolm Box    schedule 09.01.2014