Я должен использовать vnd.youtube:videoID?

При проигрывании вокруг с эмулятором, я заметил, что при попытке смотреть видео YouTube браузер дает ошибку при высказывании, что это не может загрузить страницу в vnd.youtube:ngc978y6rCU?some=parameters. У меня нет устройства на базе Android, но этим я могу предположить тот запуск a VIEW намерение с данными набор URI к vnd.youtube:VIDEO_ID запустил бы приложение YouTube по умолчанию и посмотрел бы то видео.

Теперь, мое приложение должно смочь отобразить видео YouTube. Прямо сейчас у меня есть изготовленное на заказ действие YouTube, которое делает просто это, но я думаю:

  • Удаление моего пользовательского действия и просто запуск a VIEW намерение с a vnd.youtube:VIDEO_ID Uri, или
  • Тестирование, ли это Intent доступно и использует это, или, если это не доступно, с помощью моего пользовательского действия.

Действительно ли это - хорошая идея? Это работает вообще (поскольку я сказал, что у меня нет устройства на базе Android, я буду просто одалживать один от друга для тестирования моего заключительного приложения)? Какой путь я должен пойти?

6
задан Adam S 18 March 2014 в 02:35
поделиться

2 ответа

Проверить, VIEW намерение с набором данных http://www.youtube.com/watch?v=xxx будет работать. Приложения Android могут так перехватывать. Это обеспечит лучший опыт, если в телефоне почему-то отсутствует приложение Youtube (и вы не хотите полагаться на свой собственный плеер).

2
ответ дан 17 December 2019 в 07:02
поделиться

Выбор за вами. Вы можете использовать намерение Youtube, но поскольку эти детали никогда не были опубликованы, их можно изменить и сломать ваш код.

2
ответ дан 17 December 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: