mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
@@ -734,16 +734,15 @@ class VideoDetailController extends GetxController
|
|||||||
!isShowCover.value &&
|
!isShowCover.value &&
|
||||||
plPlayerController.videoPlayerController != null) {
|
plPlayerController.videoPlayerController != null) {
|
||||||
final currPost = plPlayerController.position.value.inMilliseconds;
|
final currPost = plPlayerController.position.value.inMilliseconds;
|
||||||
if (currPost > segmentModel.segment.first &&
|
if (currPost >= segmentModel.segment.first &&
|
||||||
currPost < segmentModel.segment.second) {
|
currPost < segmentModel.segment.second) {
|
||||||
|
_lastPos = currPost;
|
||||||
if (segmentModel.skipType == SkipType.alwaysSkip) {
|
if (segmentModel.skipType == SkipType.alwaysSkip) {
|
||||||
_lastPos = 0;
|
|
||||||
plPlayerController.videoPlayerController!.stream.buffer.first
|
plPlayerController.videoPlayerController!.stream.buffer.first
|
||||||
.whenComplete(() {
|
.whenComplete(() {
|
||||||
onSkip(segmentModel);
|
onSkip(segmentModel);
|
||||||
});
|
});
|
||||||
} else if (segmentModel.skipType == SkipType.skipOnce) {
|
} else if (segmentModel.skipType == SkipType.skipOnce) {
|
||||||
_lastPos = 0;
|
|
||||||
segmentModel.hasSkipped = true;
|
segmentModel.hasSkipped = true;
|
||||||
plPlayerController.videoPlayerController!.stream.buffer.first
|
plPlayerController.videoPlayerController!.stream.buffer.first
|
||||||
.whenComplete(() {
|
.whenComplete(() {
|
||||||
@@ -800,7 +799,7 @@ class VideoDetailController extends GetxController
|
|||||||
if (item.skipType == SkipType.alwaysSkip) {
|
if (item.skipType == SkipType.alwaysSkip) {
|
||||||
onSkip(item);
|
onSkip(item);
|
||||||
} else if (item.skipType == SkipType.skipOnce &&
|
} else if (item.skipType == SkipType.skipOnce &&
|
||||||
item.hasSkipped) {
|
!item.hasSkipped) {
|
||||||
item.hasSkipped = true;
|
item.hasSkipped = true;
|
||||||
onSkip(item);
|
onSkip(item);
|
||||||
} else if (item.skipType == SkipType.skipManually) {
|
} else if (item.skipType == SkipType.skipManually) {
|
||||||
|
|||||||
Reference in New Issue
Block a user