setNativeAudioTrack method
set native audio track
Implementation
void setNativeAudioTrack(BetterPlayerTrack track) {
if (videoPlayerController == null) {
throw StateError("The data source has not been initialized");
}
_postEvent(BetterPlayerEvent(BetterPlayerEventType.changedTrack,
parameters: <String, dynamic>{
"id": track.id,
"width": track.width,
"height": track.height,
"bitrate": track.bitrate,
"frameRate": track.frameRate,
"mimeType": track.mime,
}));
if (Platform.isIOS) {
videoPlayerController!.setAudioTrack(track.label, track.groupIndex ?? 0);
} else
videoPlayerController!.setAudioTrack(track.groupId, track.groupIndex);
_videoPlayerTrack = track;
}