---
title: startsMediaSession
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/accessibilitytraits/startsmediasession
---

# startsMediaSession

The accessibility element starts a media session when it is activated.

## Declaration

```swift
static let startsMediaSession: AccessibilityTraits
```

## Discussion

Discussion Use this trait to silence the audio output of an assistive technology, such as VoiceOver, during a media session that should not be interrupted. For example, you might use this trait to silence VoiceOver speech while the user is recording audio.

## See Also

### Getting traits

- [allowsDirectInteraction](swiftui/accessibilitytraits/allowsdirectinteraction.md)
- [causesPageTurn](swiftui/accessibilitytraits/causespageturn.md)
- [isButton](swiftui/accessibilitytraits/isbutton.md)
- [isHeader](swiftui/accessibilitytraits/isheader.md)
- [isImage](swiftui/accessibilitytraits/isimage.md)
- [isKeyboardKey](swiftui/accessibilitytraits/iskeyboardkey.md)
- [isLink](swiftui/accessibilitytraits/islink.md)
- [isModal](swiftui/accessibilitytraits/ismodal.md)
- [isSearchField](swiftui/accessibilitytraits/issearchfield.md)
- [isSelected](swiftui/accessibilitytraits/isselected.md)
- [isStaticText](swiftui/accessibilitytraits/isstatictext.md)
- [isSummaryElement](swiftui/accessibilitytraits/issummaryelement.md)
- [isToggle](swiftui/accessibilitytraits/istoggle.md)
- [playsSound](swiftui/accessibilitytraits/playssound.md)
- [updatesFrequently](swiftui/accessibilitytraits/updatesfrequently.md)
