Closed jhchenchong closed 2 years ago
demo在真机上播放视频也是会自动息屏,挺好复现的...
暂时的解决办法 在收到开始播放回调之后 手动再将屏幕设置成常亮 估计是底层代码逻辑写反了 希望尽快修复
暂时的解决办法 在收到开始播放回调之后 手动再将屏幕设置成常亮 估计是底层代码逻辑写反了 希望尽快修复
怎么解决的,在外面设置没效果
暂时的解决办法 在收到开始播放回调之后 手动再将屏幕设置成常亮 估计是底层代码逻辑写反了 希望尽快修复
怎么解决的,在外面设置没效果
不知道你有没有自定义控制层 暂时我的解决办法是在SPDefaultControlView的 - (void)setProgressTime:(NSInteger)currentTime totalTime:(NSInteger)totalTime progressValue:(CGFloat)progress playableValue:(CGFloat)playable方法中把屏幕设置成常亮的 最近有时候发现B站的有些视频也是会自动息屏 不知道是不是ijk的bug 如果有可能 换个播放器吧 这个坑太多了 很多问题都没有解决
+1 我一样的问题
hook可以发现是这行代码[TXIJKMediaModule updateIdleTimerOnMainThread:]
的问题
frame #5: 0x00000001025ba9a0 Aspects`__ASPECTS_ARE_BEING_CALLED__(self=0x000000013dd09b10, selector="forwardInvocation:", invocation=0x0000000282558ff0) at Aspects.m:480:5
frame #6: 0x0000000187fe5654 CoreFoundation`___forwarding___ + 736
frame #7: 0x0000000187fe7c10 CoreFoundation`_CF_forwarding_prep_0 + 96
frame #8: 0x000000010104395c DTVideo_Example`-[TXIJKMediaModule updateIdleTimerOnMainThread:] + 80
frame #9: 0x00000001893b8468 Foundation`__NSThreadPerformPerform + 188
frame #10: 0x0000000187f5d07c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
frame #11: 0x0000000187f5cf78 CoreFoundation`__CFRunLoopDoSource0 + 208
它会设置idleTimerDisabled
为false。
请使用新版本进行体验,新版本都没有这些问题
bug依然存在,只要播放过程中出现loading 缓冲中,依旧会熄屏 这么明显的bug,几个版本了都改不好?
您好,根据您的问题,这个可以视频复现下吗,方便进一步定位 技术问题 欢迎交流 q2562367495 注明来意