Использование API YouTube для Android без приложения YouTube для Google?

Мы разрабатываем приложение YouTube (используя API Android YouTube) для пользовательского устройства Android. Теперь проблема в том, что у нас нет предустановленного приложения YouTube Google на нашем устройстве (которое является per-requsite для использования этих API-интерфейсов). Ниже приведены мои вопросы:

  1. Есть ли способ использовать эти API без установленного приложения YouTube Google?

  2. Если нет, есть ли в любом случае мы можем связать приложение App App YouTube с нашим приложением и установить приложение Google при первом запуске нашего приложения? Этот подход возможен?

  3. Какие разрешения потребуются от Google и как мы можем его получить?

Please Note: We do not want to use the Native Android Video Player and we do not want to embedd YouTube Player in a Web View.

благодаря

4
nl ja de

2 ответы

YouTube API используется для добавления возможности воспроизведения YouTube в ваше приложение, что означает, что вы сможете встраивать видео YouTube в интерфейс вашего приложения. Да, для этого нужен официальный клиент YouTube, поскольку именно это даст вам код воспроизведения и возможность воспроизведения видео. Но вам не нужно запускать его. Видео будет в вашем приложении.

Я не проверял, но логично предположить, что com.google.android.youtube.player.YouTubePlayerView - это представление, реализованное в официальном API YouTube, которое будет вложено в ваше приложение с помощью API YouTube, который будет быть рендерингом видео.

Чтобы сделать видео и воспроизвести его в своем приложении, вам нужна поддержка из официального приложения YouTube. Просто как тот.

Документы API YouTube упоминает, что он будет доступен на устройствах под управлением Android 2.2 (Froyo ).

Поэтому, чтобы использовать API, мы должны нуждаться в поддержке от приложения YouTube.

Что касается второго вопроса, обратитесь к этому сообщению .

Во-первых, приложение YouTube Google (4.2.16), которое мы используем для поддержки API YouTube, не является открытым исходным кодом. Это бесплатное приложение, но это не значит, что он с открытым исходным кодом. Google не опубликовал исходный код последнего приложения YouTube, и API YouTube также не является открытым исходным кодом. Более того, это экспериментальный проект.

Вы видели исходный код этих двух проектов в любом месте?

Возможно, они придумают больше модификаций и функций, но я думаю, что нет обходного решения, как вы сказали.

Если я ошибаюсь, пожалуйста, поправьте меня.

4
добавлено
см. редактирование в ответе
добавлено автор edwin, источник
Клиент API Youtube взаимодействует со службой, которая распространяется как часть приложения YouTube для платформы Android ..... Это шутка. Я разработал почти все приложение, потому что они не указывают, что требуется установить приложение YouTube в устройство.
добавлено автор Philip Enc, источник
Спасибо за быстрый ответ Эдвин. Я знаю, что мне нужна поддержка из приложения, как это упоминается в документах, но есть ли способ обхода этого? Я не знаю, является ли приложение YouTube Google открытым исходным кодом, и, возможно, мы сможем использовать его код, чтобы получить эту работу?
добавлено автор AnujKapoor, источник

Здесь вы вводите новый ответ, это использовало iFrame внутри webview

REFER

youtube api поддерживает iFrame

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Android Rus
Android Rus
68 участник(ов)