Можем ли мы воспроизводить только аудио с помощью youtube api для iPhone

В моем проекте я должен использовать youtube api и воспроизводить только аудио видео. Мы не должны показывать плеер YouTube. Можно ли воспроизводить только аудио, не показывая видео с помощью youtube api?

Ответы

Ответ 1

Извлечение может быть неправильным подразумеваемым словом здесь. Из того, что я понимаю, пользователь133611 хочет иметь только аудио-поток с YouTube. К сожалению, YouTube прямо запрещает это. Вот цитата из Kuan Yong из команды YouTube API:

Ваш клиент API не будет, и вы не будете поощрять или создавать для ваших пользователей или других третьих лиц:

"разделить, изолировать или изменить аудио- или видеокомпоненты любого аудиовизуального контента YouTube, доступного через API YouTube"

-Куан Юн, команда API YouTube

Ссылка ссылки: https://groups.google.com/group/youtube-api-gdata/browse_thread/thread/7fac8e8ff913b6c4?pli=1

Ответ 2

Я не думаю, что это действительно возможно только с использованием Youtube API. API Youtube не предназначен для использования для "загрузки" видео/аудио из них. Вы должны пойти здесь, чтобы понять, что такое Youtube API.

Небольшой аннотация:

Если мне не хватает чего-то действительно большого, API Youtube состоит из 5 основных частей:

API данных Пользовательский плеер YouTube Direct API-интерфейсы проигрывателя Widgets

Ни один из этих API не позволяет вам, например, "загрузить" видео. Также я думаю (исправьте меня, если я ошибаюсь), что в видео на YouTube, звук фактически встроен во флэш-видео, делая задачу еще менее тривиальной.

Чтобы проиллюстрировать вас, Data API, позволяет вам выполнять и использовать возможности поиска видео в YouTube, использовать возможности плейлиста и многие другие операции, доступные на веб-сайте YouTube.

Говоря об этом, API Youtube можно использовать, например, для загрузки видео с вашего iPhone на youtube, поскольку этот пример иллюстрирует.

Мои мысли:

Я думаю, что извлечение звука из видео с YouTube, на самом деле возможно, но включает в себя совершенно другой процесс загрузки видео в H264, а затем извлечения аудио... но он по-прежнему включает в себя загрузку всего видео.

Ответ 3

Является ли запрет только на аудио? Streamus доступен как расширение Chrome. Он передает аудио только с YT - см. Веб-сайт https://streamus.com/

Ответ 4

Ну, можно просто дать видео ширину и высоту 1px, или еще лучше:

.video { text-indent: -9999px; }

И затем заставьте видео играть через элементы управления API. Но я бы не сделал этого, поскольку это противоречит их TOS и приведет к блокированию моего приложения, если они узнают.

Ответ 5

Если это против TOS, op должен просто отказаться от идеи реализации своей идеи.

Представьте себе, что бесплатная музыка будет транслироваться из промо-роликов основных видеороликов на YouTube!

Ответ 6

Может быть, вы можете заставить ваш взгляд на просмотр youtube? Вы пробовали это?

Ответ 7

Я действительно смутился о вашей платформе. Вы хотите сделать это на платформе iOS с написанием собственного кода? Если да, вы можете сделать это, не воспроизводя видео. Но вам нужно транслировать как видео, так и музыку. Вы можете сделать это с помощью класса AVAudioPlayer, проверьте ссылку из

https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/

Но да, вы заставите пользователей перегружать данные GSM, и это нечестно, если позволить пользователям об этом.