setVideoSource method

Future<void> setVideoSource(
  1. String source, {
  2. VideoSourceType sourceType = VideoSourceType.file,
  3. bool? requestAudioFocus,
})

Sets the video source from an asset file. The sourceType parameter could be VideoSourceType.asset, VideoSourceType.file or VideoSourceType.network

Implementation

Future<void> setVideoSource(
  String source, {
  VideoSourceType sourceType = VideoSourceType.file,
  bool? requestAudioFocus,
}) async {
  requestAudioFocus = requestAudioFocus ?? false;
  if (sourceType == VideoSourceType.asset) {
    File file = await _getAssetFile(source);
    await _setVideosSource(file.path, sourceType, requestAudioFocus);
  } else {
    await _setVideosSource(source, sourceType, requestAudioFocus);
  }
}