setUrl method

Future<void> setUrl(
  1. MediaUrl mediaUrl, {
  2. bool play = true,
})

Implementation

Future<void> setUrl(MediaUrl mediaUrl, {bool play = true}) {
  _checkDisposed();
  try {
    _playing = play;
    _mediaUrl = mediaUrl;
    _tipTime = mediaUrl.tipTime;
    _tipWidget = mediaUrl.tipWidget;
    _castWidget = mediaUrl.castWidget;
    _castDevicesType = mediaUrl.castDevicesType;
    return _player.open(Media(mediaUrl.url), play: play);
  } catch (e) {
    _errorController.add(e.toString());
    return Future.value();
  }
}