Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AVFoundation ссылка класса AVPlayerMediaSelectionCriteria

Опции
Развертывание Target:

На этой странице
Язык:

AVPlayerMediaSelectionCriteria

AVPlayerMediaSelectionCriteria класс указывает предпочтительные языки и характеристики носителей для AVPlayer экземпляр.

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

Наследование


  • NSObject
  • AVPlayerMediaSelectionCriteria
  • NSObject
  • AVPlayerMediaSelectionCriteria

Соответствует


Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.9 и позже.
  • Возвращает инициализированный экземпляр критериев выбора носителей с указанными настройками.

    Объявление

    Swift

    init!(preferredLanguages preferredLanguages: [AnyObject]!, preferredMediaCharacteristics preferredMediaCharacteristics: [AnyObject]!)

    Objective C

    - (instancetype)initWithPreferredLanguages:(NSArray *)preferredLanguages preferredMediaCharacteristics:(NSArray *)preferredMediaCharacteristics

    Параметры

    preferredLanguages

    Массив строк, содержащих идентификаторы языка, в предпочтительном порядке. Может быть nil.

    preferredMediaCharacteristics

    Массив строк, указывающих дополнительные характеристики носителей, предпочтительный порядок. Может быть nil.

    Поддерживаемые характеристики носителей определяются в AVMediaSelectionOption Constants и Media Characteristics.

    Возвращаемое значение

    Инициализированный AVPlayerMediaSelectionCriteria экземпляр.

    Обсуждение

    При создании выборов, AVPlayer обработки preferredLanguages как главный критерий и предпочтение preferredMediaCharacteristics как вторичный.

    Объекты в preferredLanguages массив обозначен с помощью идентификаторов BCP 47 языка или ISO 6392/t коды языка.

    Если никакая опция с любым из preferredLanguages доступно, выбор сделан согласно включению по умолчанию и отключению опций носителей, как сохраненный в активе.

    preferredMediaCharacteristics используются при выборе носителей для AVPlayer.

    Например, желательные характеристики четких носителей могут включать AVMediaCharacteristicTranscribesSpokenDialogForAccessibility и AVMediaCharacteristicDescribesMusicAndSoundForAccessibility.

    Точно так же желательные характеристики слышимых носителей могут включать AVMediaCharacteristicDescribesVideoForAccessibility.

    Если никакая опция не найдена, который обладает всеми желаемыми характеристиками, опция, что будут выбраны лучшие соответствия желаемые характеристики.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

  • Массив предпочтительных языков в порядке желательности. (только для чтения)

    Объявление

    Swift

    var preferredLanguages: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *preferredLanguages

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

  • Массив предпочтительных характеристик носителей в порядке желательности. (только для чтения)

    Объявление

    Swift

    var preferredMediaCharacteristics: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *preferredMediaCharacteristics

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.