VideoAudio constructor
VideoAudio({})
Implementation
VideoAudio({
required super.path,
double balance = 0.0,
double volume = 1.0,
super.playbackRate = 1.0,
super.hasPlaybackControl = true,
super.autoplay = false,
super.loop = false
}):super(){
MediaKit.ensureInitialized();
_balance = balance;
_volume = volume;
_player ??= Player();
setVolume(_volume);
setBalance(_balance);
setPlaybackRate(playbackRate);
_player!.open(Media(_convert(path),start: Duration(milliseconds: loopStart)),play: autoplay).then((_){
if(loop){
_player!.setPlaylistMode(PlaylistMode.single);
}
});
}