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

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

Разработчик

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

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

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

AVMediaSelectionGroup

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


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в iOS 5.0 и позже.

AVMediaSelectionGroup представляет набор взаимоисключающих опций для представления носителей в активе.

  • options Свойство

    Набор взаимоисключающих опций выбора носителей (только для чтения)

    Объявление

    Swift

    var options: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *options

    Обсуждение

    Значение свойства является массивом AVMediaSelectionOption объекты.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает экземпляр AVMediaSelectionOption со свойствами, соответствующими данный список свойств.

    Объявление

    Swift

    func mediaSelectionOptionWithPropertyList(_ plist: AnyObject!) -> AVMediaSelectionOption!

    Objective C

    - (AVMediaSelectionOption *)mediaSelectionOptionWithPropertyList:(id)plist

    Параметры

    plist

    Список свойств ранее получен из опции в использовании группы propertyList (AVMediaSelectionOption).

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

    Если свойства в plist те соответствия из опции в группе, соответствующем экземпляре AVMediaSelectionOption, иначе nil.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • defaultOption Свойство

    Опция по умолчанию в группе. (только для чтения)

    Объявление

    Swift

    var defaultOption: AVMediaSelectionOption! { get }

    Objective C

    @property(nonatomic, readonly) AVMediaSelectionOption *defaultOption

    Обсуждение

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • allowsEmptySelection Свойство

    Указывает, возможно ли не представить ни одну из опций в группе, когда играется связанный элемент проигрывателя. (только для чтения)

    Объявление

    Swift

    var allowsEmptySelection: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL allowsEmptySelection

    Обсуждение

    Если значение этого свойства YEStrue, можно отменить выбор всех доступных опций носителей в группе путем передачи nil как указанное AVMediaSelectionOption объект к selectMediaOption:inMediaSelectionGroup:.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает массив, содержащий опции выбора носителей от данного массива, которые играемы.

    Объявление

    Swift

    class func playableMediaSelectionOptionsFromArray(_ array: [AnyObject]!) -> [AnyObject]!

    Objective C

    + (NSArray *)playableMediaSelectionOptionsFromArray:(NSArray *)array

    Параметры

    array

    Массив AVMediaSelectionOption объекты, которые будут отфильтрованы пригодностью для игры.

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

    Массив, содержащий опции выбора носителей от array это играемо.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает массив, содержащий опции выбора носителей от данного массива, соответствующие указанную локаль.

    Объявление

    Swift

    class func mediaSelectionOptionsFromArray(_ array: [AnyObject]!, withLocale locale: NSLocale!) -> [AnyObject]!

    Objective C

    + (NSArray *)mediaSelectionOptionsFromArray:(NSArray *)array withLocale:(NSLocale *)locale

    Параметры

    array

    Массив AVMediaSelectionOption объекты, которые будут отфильтрованы.

    locale

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

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

    Массив, содержащий опции выбора носителей от array то соответствие locale.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает массив, содержащий опции выбора носителей от данного массива, соответствующие данные характеристики носителей.

    Объявление

    Swift

    class func mediaSelectionOptionsFromArray(_ array: [AnyObject]!, withMediaCharacteristics mediaCharacteristics: [AnyObject]!) -> [AnyObject]!

    Objective C

    + (NSArray *)mediaSelectionOptionsFromArray:(NSArray *)array withMediaCharacteristics:(NSArray *)mediaCharacteristics

    Параметры

    array

    Массив AVMediaSelectionOption объекты, которые будут отфильтрованы.

    mediaCharacteristics

    Характеристики носителей, которые должны быть соответствующими для опции выбора носителей присутствовать в выходном массиве.

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

    Массив, содержащий опции выбора носителей от array то соответствие mediaCharacteristics.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает массив, содержащий опции выбора носителей от данного массива, не соответствующие данные характеристики носителей.

    Объявление

    Swift

    class func mediaSelectionOptionsFromArray(_ array: [AnyObject]!, withoutMediaCharacteristics mediaCharacteristics: [AnyObject]!) -> [AnyObject]!

    Objective C

    + (NSArray *)mediaSelectionOptionsFromArray:(NSArray *)array withoutMediaCharacteristics:(NSArray *)mediaCharacteristics

    Параметры

    array

    Массив AVMediaSelectionOption объекты, которые будут отфильтрованы.

    mediaCharacteristics

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

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

    Массив, содержащий опции выбора носителей от array то отсутствие характеристики носителей в mediaCharacteristics.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает массив опций выбора носителей, фильтруя их согласно тому, соответствуют ли их локали один из указанных языков.

    Объявление

    Swift

    class func mediaSelectionOptionsFromArray(_ mediaSelectionOptions: [AnyObject]!, filteredAndSortedAccordingToPreferredLanguages preferredLanguages: [AnyObject]!) -> [AnyObject]!

    Objective C

    + (NSArray *)mediaSelectionOptionsFromArray:(NSArray *)mediaSelectionOptions filteredAndSortedAccordingToPreferredLanguages:(NSArray *)preferredLanguages

    Параметры

    mediaSelectionOptions

    Массив AVMediaSelectionOption объекты, которые будут отфильтрованы и сортированы.

    preferredLanguages

    Массив NSString объекты, каждый из которых содержит канонический идентификатор IETF BCP 47 языка. Строки должны быть сортированы в порядке предпочтения со строкой, соответствующей самому предпочтительному языку как первый элемент в массиве. Как правило, Вы получаете эти строки с помощью preferredLanguages метод класса NSLocale класс.

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

    Массив AVMediaSelectionOption объекты, соответствующие один из языков в preferredLanguages параметр. Объекты в этом массиве сортируются на основе языка, который каждый соответствует с объектами, соответствующими самый предпочтительный язык сначала в массиве.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 6.0 и позже.