fix(player): 修正缓冲态与首帧时间闪现
This commit is contained in:
1 parent
0f27daf664
commit
350d16db75
8 files changed
+262
-22
No files matched your search
@@ -37,6 +37,7 @@ class PlayerPlaybackOverlay extends StatelessWidget {
|
||||
required this.actions,
|
||||
required this.controlsVisible,
|
||||
required this.scrubbing,
|
||||
this.suppressProgressLoading = false,
|
||||
});
|
||||
|
||||
/// 展示数据。
|
||||
@@ -50,6 +51,7 @@ class PlayerPlaybackOverlay extends StatelessWidget {
|
||||
|
||||
/// 正在拖动进度条。拖动期间清屏,只留进度条。
|
||||
final bool scrubbing;
|
||||
final bool suppressProgressLoading;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -306,6 +308,7 @@ class PlayerPlaybackOverlay extends StatelessWidget {
|
||||
episodeId: data.episode.id,
|
||||
inactiveTrackColor: AppColors.inactiveTrack,
|
||||
fallbackDuration: Duration(seconds: data.episode.durationSec),
|
||||
suppressBufferLoading: suppressProgressLoading,
|
||||
onScrubStart: actions.onScrubStart,
|
||||
onScrubEnd: actions.onScrubEnd,
|
||||
onSeek: actions.onSeek,
|
||||
|
||||
Reference in new issue
Block a user