2014-02-14 7 views
2
AVMediaSelectionGroup *group = _availableLanguages; 
AVMediaSelectionOption *option = group.options; 

В опции есть 3 языках:Получить по умолчанию аудио поток с несколькими языка видеопотока

<AVMediaSelectionKeyValueOption: 0x1d931bb0, mediaType = soun, locale = fr, title = lang, option ID = 0>, 
<AVMediaSelectionKeyValueOption: 0x1d931ce0, mediaType = soun, locale = en, title = lang, option ID = 1, default = YES>, 
<AVMediaSelectionKeyValueOption: 0x1d931d10, mediaType = soun, locale = de, title = lang, option ID = 2> 

)

Может кто-нибудь сказать мне, как я могу получить AVMediaSelectionKeyValueOption: 0x1d931ce0, mediaType = soun, locale = en, title = lang, option ID = 1, default = YES? По умолчанию это не свойство, поэтому я не знаю, чтобы узнать, является ли по умолчанию да или нет.

Благодаря

ответ

0

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

Кажется, вы не можете получить информацию из AVMediaSelectionKeyValueOption. Однако вы можете получить опцию по умолчанию непосредственно из AVMediaSelectionGroup. Так что все, что вам нужно сделать, это следующее:

AVMediaSelectionOption *defaultOption = [group defaultOption]; 
Смежные вопросы