stop method

Future<void> stop()

暂停播放(停止播放,预览没有暂停,本质上是停止播放) 保留播放视图,区分dispose

Implementation

Future<void> stop() async {
  if (_status == MediaStatus.none) {
    //初始状态不用再重复停止播放
    return;
  }
  await _checkStopRecordVideo();
  final code = await _mediaPlayer.stop(
      msg: SurfaceMessage(playHandle: _playHandle, textureId: textureId));
  if (code >= 0) {
    _onStop();
  }
}