---
title: mediaPlaybackState
framework: DeviceDiscoveryExtension
role: symbol
role_heading: Instance Property
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, visionOS 1.0+]
path: devicediscoveryextension/dddevice/mediaplaybackstate-swift.property
---

# mediaPlaybackState

A playback status for the device’s current media.

## Declaration

```swift
var mediaPlaybackState: DDDevice.MediaPlaybackState { get set }
```

## Discussion

Discussion Your app’s extension sets a value for this property to communicate to the system whether the device currently plays media. While the device plays, the system displays an equalizer animation next to the device in the picker UI.

## See Also

### Communicating device content and playback status

- [mediaContentTitle](devicediscoveryextension/dddevice/mediacontenttitle.md)
- [mediaContentSubtitle](devicediscoveryextension/dddevice/mediacontentsubtitle.md)
- [DDDevice.MediaPlaybackState](devicediscoveryextension/dddevice/mediaplaybackstate-swift.enum.md)
