横屏模式下分集切换异常
Closed this issue · 2 comments
BakaJzon commented
问题描述
在平板横屏模式下,点击分集切换无效,同时点击 分集列表-任意分集
有提示但是视频照常播放。
前置条件:推荐视频未加载
复现步骤
- 切换横屏模式(因为竖屏推荐与分集在同一页)
- 外观设置-默认展示评论区 On
- 随意有分集的视频,切换无效
- 临时解决:左划加载推荐视频,现在可以切换了
预期行为
推荐视频未加载时正常切换分集
错误日志
Xiaomi Pad 6 Pro
MIUI 14 (Android 13)
PiliPalaX错误日志
********************
------- 设备信息 -------
id: TKQ1.221114.001
board: taro
bootloader: unknown
brand: Xiaomi
device: liuqin
display: TKQ1.221114.001 test-keys
fingerprint: Xiaomi/liuqin/liuqin:13/TKQ1.221114.001/V14.0.9.0.TMYCNXM:user/release-keys
hardware: qcom
host: pangu-build-component-system-325346-130jb-gqm5r-2ckkr
isPhysicalDevice: true
manufacturer: Xiaomi
model: 23046RP50C
product: liuqin
tags: release-keys
type: user
versionBaseOs:
versionCodename: REL
versionIncremental: V14.0.9.0.TMYCNXM
versionPreviewSdk: 0
versionRelease: 13
versionSdk: 33
versionSecurityPatch: 2023-09-01
------- 应用信息 -------
environment: release
version: 1.0.19
appName: PiliPalaX
buildNumber: 1483
packageName: com.orz12.PiliPalaX
---------- 错误信息 ----------
"ReleatedController" not found. You need to call "Get.put(ReleatedController())" or "Get.lazyPut(()=>ReleatedController())"
------- 错误堆栈 -------
#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/detail/introduction/controller.dart:484)
#3 _PagesPanelState.build.<anonymous closure>.<anonymous closure> (package:PiliPalaX/pages/video/detail/introduction/widgets/page.dart:131)
#4 _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1183)
#5 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#6 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652)
#7 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309)
#8 BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:279)
#9 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#10 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:492)
#11 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:468)
#12 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:439)
#13 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:413)
#14 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:376)
#15 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:323)
#16 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:292)
#17 _invoke1 (dart:ui/hooks.dart:328)
#18 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:410)
#19 _dispatchPointerDataPacket (dart:ui/hooks.dart:262)
------- CUSTOM INFO -------
相关信息
请补充截图、录屏、BV号等其他有助于解决问题的信息。
在原版也有类似的问题
https://github.com/orz12/pilipala/assets/55239052/2a23060e-91e6-40f7-b12f-7c754c706f31
orz12 commented
这个是视频介绍未加载导致的 修起来有点小麻烦 后续思考一下
orz12 commented
修好了。