Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] 打开部分视频时出现错误 #170

Closed
OrO-c opened this issue Jan 14, 2025 · 4 comments
Closed

[Bug] 打开部分视频时出现错误 #170

OrO-c opened this issue Jan 14, 2025 · 4 comments
Labels
bug Something isn't working

Comments

@OrO-c
Copy link

OrO-c commented Jan 14, 2025

问题描述

打开部分视频时显示如截图的错误信息,但不是固定视频出现,是随机的,也出现重进就能正常播放的情况

复现步骤

打开视频,但不是所有视频都有相同情况

预期行为

请描述你期望的正确行为或结果。

错误日志

请提供设置->关于->错误日志中的内容,粘贴在下方代码框中。如果没有,请提供您的app版本号、系统版本、设备型号等相关信息。

PiliPlus错误日志


------- 设备信息 -------
id: TP1A.220624.014
board: air
bootloader: unknown
brand: Redmi
device: air
display: TP1A.220624.014
fingerprint: Redmi/air/air:13/TP1A.220624.014/V14.0.6.0.TGQCNXM:user/release-keys
hardware: mt6835
host: pangu-build-component-system-294896-mmd5t-h8l7f-nk7g8
isPhysicalDevice: true
manufacturer: Xiaomi
model: 23124RN87C
product: air
tags: release-keys
type: user
versionBaseOs:
versionCodename: REL
versionIncremental: V14.0.6.0.TGQCNXM
versionPreviewSdk: 0
versionRelease: 13
versionSdk: 33
versionSecurityPatch: 2024-04-01
------- 应用信息 -------
environment: release
version: 1.1.2-2fad0d38
appName: PiliPlus
buildNumber: 2449
packageName: com.example.pilipalax
---------- 错误信息 ----------
NoSuchMethodError: The getter 'content' was called on null.
Receiver: null
Tried calling: content
------- 错误堆栈 -------
#0 _WhisperPageState.build... (package:PiliPlus/pages/whisper/view.dart:178)
#1 new ListView.separated. (package:flutter/src/widgets/scroll_view.dart:1433)
#2 SliverChildBuilderDelegate.build (package:flutter/src/widgets/scroll_delegate.dart:490)
#3 SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:938)
#4 SliverMultiBoxAdaptorElement.createChild. (package:flutter/src/widgets/sliver.dart:952)
#5 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3038)
#6 SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:944)
#7 RenderSliverMultiBoxAdaptor._createOrObtainChild. (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:361)
#8 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2719)
#9 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1098)
#10 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2719)
#11 RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:350)
#12 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:498)
#13 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:239)
#14 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:281)
#15 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#16 RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:121)
#17 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:327)
#18 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#19 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:601)
#20 RenderShrinkWrappingViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1869)
#21 RenderShrinkWrappingViewport.performLayout (package:flutter/src/rendering/viewport.dart:1826)
#22 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#23 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#24 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#25 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#26 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#27 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#28 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#29 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#30 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#32 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#34 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#35 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#36 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#37 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#38 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1448)
#39 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#40 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:61)
#41 RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:985)
#42 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1051)
#43 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#44 _RenderSingleChildViewport.performLayout (package:flutter/src/widgets/single_child_scroll_view.dart:483)
#45 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#46 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#47 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#48 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#49 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#50 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#51 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#52 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#53 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#54 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#55 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#56 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#57 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#58 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#59 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#60 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111)
#61 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1448)
#62 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#63 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:61)
#64 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:595)
#65 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:622)
#66 RenderObject.layout (package:flutter/src/rendering/object.dart:2608)
#67 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173)
#68 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1092)
#69 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:237)
#70 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:404)
#71 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2446)
#72 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1052)
#73 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1065)
#74 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:602)
#75 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1164)
#76 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468)
#77 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397)
#78 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318)
#79 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176)
#80 _invoke (dart:ui/hooks.dart:312)
#81 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419)
#82 _drawFrame (dart:ui/hooks.dart:283)
------- CUSTOM INFO -------
BuildConfig:
Build Time: 2025-01-12 12:16:33
Commit Hash: 2fad0d3

相关信息

Screenshot_20250115074950.jpg

@OrO-c OrO-c added the bug Something isn't working label Jan 14, 2025
@in-out
Copy link

in-out commented Jan 15, 2025

cdn的问题吧
自己切换测试下
我现在是改用基础了

bggRGjQaUbCoE added a commit that referenced this issue Jan 15, 2025
related #170

Signed-off-by: bggRGjQaUbCoE <[email protected]>
@bggRGjQaUbCoE
Copy link
Owner

发log不要把格式代码符号```删了

@OrO-c
Copy link
Author

OrO-c commented Jan 15, 2025

发log不要把格式代码符号```删了

我没有,难道是因为套了两层?
复制时自带一个,issue模版里也带一个

@bggRGjQaUbCoE
Copy link
Owner

发log不要把格式代码符号```删了

我没有,难道是因为套了两层? 复制时自带一个,issue模版里也带一个

好吧,模版里也有一个

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants