У видео нет звука на iOS 5.0.1 - PullRequest
1 голос
/ 09 марта 2012

Я получил несколько сообщений о том, что звук видео, воспроизводимого в приложении для iPhone, больше не воспроизводится.Я не смог воспроизвести эту проблему на моем iPhone, хотя.Очевидное решение, вроде «немой», включается там, где уже рассматривается.Звук хорошо воспроизводится в других приложениях, например на youtube.

Устройства работают под управлением iOS 5.0.1, а видео доставляется через файл .m3u8, который содержит ссылки на несколько других файлов .m3u8, которые содержат ссылки на.TS видео файлы.Это не было моим изобретением, поэтому, если это является источником проблемы, я открыт для других предложений для потокового видео.К сожалению, я не очень разбираюсь в потоковом видео или форматах видео.

Любые предложения, которые могут пролить свет на ситуацию, очень ценятся.

Ответы [ 2 ]

4 голосов
/ 25 апреля 2012

Я наконец-то нашел ответ на этот вопрос в этой теме:

http://forums.macrumors.com/showthread.php?t=1247982

Это не имеет ничего общего с кодировкой видео или приложением может.Это проблема с переключателем «блокировка вращения», который также может использоваться в качестве переключателя «без звука».Цитата:

Если вы выберете «Использовать боковой переключатель для:», заблокируйте вращение, когда ранее он был установлен на «Приглушить», и ваш боковой переключатель находился в положении «приглушение», когда вы переключаете тумблер с отключения на поворот,он думает, что он все еще отключен.

В любом случае, решение состоит в том, чтобы просто перевести переключатель в положение включения звука, перейти в настройки и выбрать «Использовать боковой переключатель для: MUTE» (затем переключите его обратно, чтобы заблокировать вращение, если хотите, НО нене играйте при этом с боковым переключателем).

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

0 голосов
/ 04 марта 2013

попробуйте это:

AudioSessionInitialize(NULL, NULL, NULL, NULL);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(sessionCategory),       &sessionCategory);
AudioSessionSetActive(YES);

от https://stackoverflow.com/a/3124786/2123361

объяснение: http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/AudioSessionCategories/AudioSessionCategories.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...