---
title: "playableMediaSelectionOptions(from:)"
framework: avfoundation
role: symbol
role_heading: Type Method
path: "avfoundation/avmediaselectiongroup/playablemediaselectionoptions(from:)"
---

# playableMediaSelectionOptions(from:)

Returns an array containing the media selection options from a given array that are playable.

## Declaration

```swift
class func playableMediaSelectionOptions(from mediaSelectionOptions: [AVMediaSelectionOption]) -> [AVMediaSelectionOption]
```

## Parameters

- `mediaSelectionOptions`: An array of doc://com.apple.avfoundation/documentation/AVFoundation/AVMediaSelectionOption objects to be filtered by playability.

## Return Value

Return Value An array containing the media selection options from array that are playable.

## See Also

### Filtering selection options

- [mediaSelectionOptions(from:with:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:with:).md)
- [mediaSelectionOptions(from:withMediaCharacteristics:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:withmediacharacteristics:).md)
- [mediaSelectionOptions(from:withoutMediaCharacteristics:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:withoutmediacharacteristics:).md)
- [mediaSelectionOptions(from:filteredAndSortedAccordingToPreferredLanguages:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:filteredandsortedaccordingtopreferredlanguages:).md)
- [customMediaSelectionScheme](avfoundation/avmediaselectiongroup/custommediaselectionscheme.md)
