# Apple Quality Switcher
Because HLS playback on Apple devices (Safari on macOS, Safari on iOS/iPadOS) does not natively expose a resolution picker — the device decides which quality to play — ByteArk built the Apple Quality Switcher plugin to give viewers on Apple devices the ability to manually choose a resolution.
# Apple Quality Switcher display

# Enable
var player = bytearkPlayer('video-player', {
fluid: true,
plugins: {
appleQualitySwitcher: {}
},
sources: [{
title: 'Big Buck Bunny',
src: '<MEDIA_URL>',
type: 'application/x-mpegURL'
}]
});
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# Supported environments
| Browser (OS) | Status |
|---|---|
| Safari on macOS | Supported |
| Safari on iOS | Supported |
| Safari on iPadOS | Supported |
Note
This plugin only takes effect on Apple platforms. On other browsers (Chrome, Edge, Firefox) it has no effect, since those browsers already provide resolution selection through the standard HLS adapter.