mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: 将自动全屏逻辑调整到播放页,避免未开自动播放时无效果
This commit is contained in:
@@ -97,7 +97,6 @@ class PlPlayerController {
|
||||
int _cid = 0;
|
||||
int _heartDuration = 0;
|
||||
bool _enableHeart = true;
|
||||
bool _isFirstTime = true;
|
||||
final RxList<Map<String, String>> _vttSubtitles = <Map<String, String>>[].obs;
|
||||
final RxInt _vttSubtitlesIndex = 0.obs;
|
||||
|
||||
@@ -350,8 +349,6 @@ class PlPlayerController {
|
||||
int cid = 0,
|
||||
// 历史记录开关
|
||||
bool enableHeart = true,
|
||||
// 是否首次加载
|
||||
bool isFirstTime = true,
|
||||
}) async {
|
||||
try {
|
||||
_autoPlay = autoplay;
|
||||
@@ -365,7 +362,6 @@ class PlPlayerController {
|
||||
_bvid = bvid;
|
||||
_cid = cid;
|
||||
_enableHeart = enableHeart;
|
||||
_isFirstTime = isFirstTime;
|
||||
|
||||
if (_videoPlayerController != null &&
|
||||
_videoPlayerController!.state.playing) {
|
||||
@@ -408,12 +404,6 @@ class PlPlayerController {
|
||||
}
|
||||
});
|
||||
}
|
||||
bool autoEnterFullcreen =
|
||||
setting.get(SettingBoxKey.enableAutoEnter, defaultValue: false);
|
||||
if (autoEnterFullcreen && _isFirstTime) {
|
||||
await Future.delayed(const Duration(milliseconds: 100));
|
||||
triggerFullScreen(status: true);
|
||||
}
|
||||
} catch (err) {
|
||||
dataStatus.status.value = DataStatus.error;
|
||||
print('plPlayer err: $err');
|
||||
|
||||
Reference in New Issue
Block a user