# Resolution
ByteArk Player SDK for Flutter supports both automatic Adaptive Bitrate Streaming (ABR) and manual resolution selection.
# Adaptive Bitrate Streaming (ABR)
By default the player adjusts resolution automatically based on network speed via the underlying native SDK's ABR.
# Select resolution via API
_controller.setResolution(track);
1
# Receive resolution-change events
final listener = ByteArkPlayerListener(
onPlaybackResolutionChanged: () {
debugPrint("Resolution changed");
},
);
1
2
3
4
5
2
3
4
5