setNativeVideoTrack method

void setNativeVideoTrack(
  1. BetterPlayerTrack track
)

set native video track

Implementation

void setNativeVideoTrack(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,
      }));
  videoPlayerController!
      .setTrackParameters(track.width, track.height, track.bitrate);
  _videoPlayerTrack = track;
}