---
title: hasAudio
framework: avkit
role: symbol
role_heading: Instance Property
path: avkit/avinterfacevolumecontrollable-916c5/hasaudio
---

# hasAudio

Indicates whether the media contains audio tracks and can produce sound output. Returns NO for video-only content, silent content, or when audio tracks are unavailable. Must be key-value observable.

## Declaration

```occ
@property (nonatomic, readonly) BOOL hasAudio;
```

## See Also

### Controlling volume

- [volume](avkit/avinterfacevolumecontrollable-916c5/volume.md)
- [muted](avkit/avinterfacevolumecontrollable-916c5/muted.md)
