---
title: "selectMediaOptionAutomatically(in:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avplayeritem/selectmediaoptionautomatically(in:)"
---

# selectMediaOptionAutomatically(in:)

Selects the media option in the specified media selection group that best matches the receiver’s automatic selection criteria.

## Declaration

```swift
nonisolated func selectMediaOptionAutomatically(in mediaSelectionGroup: AVMediaSelectionGroup)
```

## Parameters

- `mediaSelectionGroup`: The media selection group, obtained from the receiver’s doc://com.apple.avfoundation/documentation/AVFoundation/AVPlayerItem/asset, that contains the specified option.

## Discussion

Discussion This method has no effect unless the appliesMediaSelectionCriteriaAutomatically property of the associated AVPlayer is true and unless automatic media selection has previously been overridden by invoking select(_:in:).

## See Also

### Selecting media options

- [select(_:for:)](avfoundation/avplayeritem/select(_:for:).md)
- [preferredCustomMediaSelectionSchemes](avfoundation/avplayeritem/preferredcustommediaselectionschemes.md)
- [effectiveMediaPresentationSettings(for:)](avfoundation/avplayeritem/effectivemediapresentationsettings(for:).md)
- [selectMediaPresentationLanguage(_:for:)](avfoundation/avplayeritem/selectmediapresentationlanguage(_:for:).md)
- [selectedMediaPresentationLanguage(for:)](avfoundation/avplayeritem/selectedmediapresentationlanguage(for:).md)
- [selectedMediaPresentationSettings(for:)](avfoundation/avplayeritem/selectedmediapresentationsettings(for:).md)
- [currentMediaSelection](avfoundation/avplayeritem/currentmediaselection.md)
- [select(_:in:)](avfoundation/avplayeritem/select(_:in:).md)
