Можем ли мы играть только аудио, используя YouTube API для iPhone - PullRequest
14 голосов
/ 22 февраля 2010

В моем проекте мне нужно использовать YouTube API и воспроизводить только аудио видео. Мы не должны показывать YouTube-плеер. Можно ли воспроизводить только аудио без показа видео с помощью API YouTube?

Ответы [ 7 ]

14 голосов
/ 21 августа 2010

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

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

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

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

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

4 голосов
/ 04 августа 2014

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

4 голосов
/ 17 марта 2010

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

Небольшой реферат:

Если я не пропускаю что-то действительно большое, API YouTube состоит из 5 основных частей:

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

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

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

Как уже говорилось, API YouTube можно использовать, например, для загрузки видео с вашего iPhone на YouTube, как показывает этот пример.

Мои мысли:

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

3 голосов
/ 22 мая 2012

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

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

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

1 голос
/ 17 ноября 2010

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

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

0 голосов
/ 29 ноября 2015

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

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

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

0 голосов
/ 03 апреля 2010

Может быть, вы можете заставить свой вид на вид YouTube? Вы пробовали это?

...