fix: 页面快速返回时异常 issues #175

This commit is contained in:
guozhigq
2023-10-22 16:19:06 +08:00
parent 48030d5ee7
commit 50b5f221e8
2 changed files with 9 additions and 1 deletions

View File

@ -328,6 +328,9 @@ class PlPlayerController {
await pause(notify: false);
}
if (_playerCount.value == 0) {
return;
}
// 配置Player 音轨、字幕等等
_videoPlayerController = await _createVideoController(
dataSource, _looping, enableHA, width, height);
@ -992,6 +995,8 @@ class PlPlayerController {
localCache.put(LocalCacheKey.danmakuFontScale, fontSizeVal);
localCache.put(LocalCacheKey.danmakuSpeed, danmakuSpeedVal);
var pp = _videoPlayerController!.platform as NativePlayer;
await pp.setProperty('audio-files', '');
removeListeners();
await _videoPlayerController?.dispose();
_videoPlayerController = null;