AVPlayer is a controller object used to manage the playback and timing of a media asset on iOS. You can use an AVPlayer to play local and remote file-based media, such as QuickTime movies and MP3 audio files, as well as audiovisual media served using HTTP Live Streaming.
Its official documentation can be found here.
For detailed instructions on how to implement the player, see How to use AVPlayer with Azure Media Services.
For an implementation reference sample please check the following link which contains a complete implementation of a AVPlayer.
References:
- ✔️ All scenarios are supported in all tested browsers with both VOD and Live content (including Live Transcription and Low Latency).
⚠️ Some scenarios may not be supported (for more information, click more details at the bottom).- ❌ No scenario is supported.
| Format | Clear | Token | FairPlay | AES-128 | Captions | Live Transcriptions | Low Latency |
|---|---|---|---|---|---|---|---|
| HLS TS | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | |
| HLS CMAF | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |