fix: toast显示、seek后历史记录不请求

This commit is contained in:
guozhigq
2023-09-17 14:20:11 +08:00
parent 1d9372b4f1
commit 5c68772f7b
2 changed files with 6 additions and 2 deletions

View File

@ -46,7 +46,10 @@ class ApiInterceptor extends Interceptor {
void onError(DioException err, ErrorInterceptorHandler handler) async { void onError(DioException err, ErrorInterceptorHandler handler) async {
// 处理网络请求错误 // 处理网络请求错误
// handler.next(err); // handler.next(err);
SmartDialog.showToast(await dioError(err)); SmartDialog.showToast(
await dioError(err),
displayType: SmartToastType.onlyRefresh,
);
super.onError(err, handler); super.onError(err, handler);
} }

View File

@ -510,6 +510,7 @@ class PlPlayerController {
position = Duration.zero; position = Duration.zero;
} }
_position.value = position; _position.value = position;
_heartDuration = position.inSeconds;
if (duration.value.inSeconds != 0) { if (duration.value.inSeconds != 0) {
if (type != 'slider') { if (type != 'slider') {
/// 拖动进度条调节时,不等待第一帧,防止抖动 /// 拖动进度条调节时,不等待第一帧,防止抖动
@ -878,7 +879,7 @@ class PlPlayerController {
} }
// 记录播放记录 // 记录播放记录
Future makeHeartBeat(progress, {type = 'playing'}) async { Future makeHeartBeat(int progress, {type = 'playing'}) async {
if (!_enableHeart) { if (!_enableHeart) {
return false; return false;
} }