Skip to content
This repository was archived by the owner on Jul 17, 2025. It is now read-only.
This repository was archived by the owner on Jul 17, 2025. It is now read-only.

[Bug] 顺序播放模式 播放了上个页面的合集的内容 #461

@rtgggggg

Description

@rtgggggg

问题描述

up主显示与实际不符

复现步骤

  1. 随便打开一个合集里的视频,并开始播放(需要打开顺序播放)
  2. 播放过程中通过下面的推荐列表切换到另一个视频(不是合集里的)
  3. 在视频播完后会播放其他视频,且这个播放的视频正好是之前合集视频的下一集
  4. 此时up主显示与实际不符

预期行为

没有其他特殊设置的情况下,应该停止播放这个不在合集里的视频

错误日志

版本:1.1.2-beta+187

Details
PiliPalaX错误日志
********************
------- 设备信息 -------
id: OPM1.171019.026
board: msm8953
bootloader: unknown
brand: OPPO
device: PBAM00
display: PBAM00_11_A.35
fingerprint: OPPO/PBAM00/PBAM00:8.1.0/OPM1.171019.026/1594640100:user/release-keys
hardware: qcom
host: CP-ubuntu-123
isPhysicalDevice: true
manufacturer: OPPO
model: PBAM00
product: PBAM00
tags: release-keys
type: user
versionBaseOs: OPPO/PBAM00/PBAM00:8.1.0/OPM1.171019.026/1594631100:user/release-keys
versionCodename: REL
versionIncremental: 1656658531
versionPreviewSdk: 0
versionRelease: 8.1.0
versionSdk: 27
versionSecurityPatch: 2021-03-05
------- 应用信息 -------
environment: release
version: 1.1.2-beta
appName: PiliPalaX
buildNumber: 1873
packageName: com.orz12.PiliPalaX
---------- 错误信息 ----------
"VideoDetailController" not found. You need to call "Get.put(VideoDetailController())" or "Get.lazyPut(()=>VideoDetailController())"
------- 错误堆栈 -------
#0      GetInstance.find (package:get/get_instance/src/get_instance.dart:306)
#1      Inst.find (package:get/get_instance/src/extension_instance.dart:69)
#2      VideoIntroController.changeSeasonOrbangu (package:PiliPalaX/pages/video/introduction/detail/controller.dart:523)
#3      VideoIntroController.nextPlay (package:PiliPalaX/pages/video/introduction/detail/controller.dart:684)
#4      _VideoDetailPageState.playerListener (package:PiliPalaX/pages/video/view.dart:224)
#5      PlPlayerController.startListeners.<anonymous closure> (package:PiliPalaX/plugin/pl_player/controller.dart:811)
#6      _RootZone.runUnaryGuarded (dart:async/zone.dart:1594)
#7      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#8      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#9      _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#10     _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#11     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#12     _RootZone.runUnaryGuarded (dart:async/zone.dart:1594)
#13     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#14     _DelayedData.perform (dart:async/stream_impl.dart:541)
#15     _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#16     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:617)
#17     _microtaskLoop (dart:async/schedule_microtask.dart:40)
#18     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
------- CUSTOM INFO -------

相关信息

截屏:
Screenshot_2025-07-03-21-20-59-83.jpg

录屏:
https://github.com/user-attachments/assets/c8a31ef1-4bfa-4503-b146-1af2a28dd2bc

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions