При проигрывании вокруг с эмулятором, я заметил, что при попытке смотреть видео YouTube браузер дает ошибку при высказывании, что это не может загрузить страницу в vnd.youtube:ngc978y6rCU?some=parameters
. У меня нет устройства на базе Android, но этим я могу предположить тот запуск a VIEW
намерение с данными набор URI к vnd.youtube:VIDEO_ID
запустил бы приложение YouTube по умолчанию и посмотрел бы то видео.
Теперь, мое приложение должно смочь отобразить видео YouTube. Прямо сейчас у меня есть изготовленное на заказ действие YouTube, которое делает просто это, но я думаю:
VIEW
намерение с a vnd.youtube:VIDEO_ID
Uri, илиIntent
доступно и использует это, или, если это не доступно, с помощью моего пользовательского действия.Действительно ли это - хорошая идея? Это работает вообще (поскольку я сказал, что у меня нет устройства на базе Android, я буду просто одалживать один от друга для тестирования моего заключительного приложения)? Какой путь я должен пойти?
Проверить, VIEW
намерение с набором данных http://www.youtube.com/watch?v=xxx
будет работать. Приложения Android могут так перехватывать. Это обеспечит лучший опыт, если в телефоне почему-то отсутствует приложение Youtube (и вы не хотите полагаться на свой собственный плеер).
Выбор за вами. Вы можете использовать намерение Youtube, но поскольку эти детали никогда не были опубликованы, их можно изменить и сломать ваш код.