2013-03-01 3 views
1

Я использую LBYoutubeView для воспроизведения видео на YouTube, и если телефон находится в тишине или вибрирует, видео не будет воспроизводить звук. Есть ли способ заставить его воспроизводить звук на видео?Как я могу воспроизводить видео, даже если телефон молчит или вибрирует?

Я знаю, что вы можете воспроизвести определенный аудиофайл, как описано here.

+0

Разве люди не заставляют свои телефоны молчать по причине? –

+0

@ Сорок два Это зависит от намерения. Можно отключить телефон, чтобы предотвратить любые отвлекающие факторы, такие как телефонный звонок, текст или новая почта. Но должно ли это правило по-прежнему применяться к операциям, которые вы сделали умышленно, например, нажав на видео для воспроизведения? Я не думаю, что есть правильный или неправильный ответ на ваш вопрос. –

ответ

4

Для настройки воспроизведения звука вам необходимо использовать API AVAudioSession. Звонок будет выглядеть примерно так:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error]; 

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

Возможные значения для категории описаны here.

Смежные вопросы