ATV-Bilibili-demo icon indicating copy to clipboard operation
ATV-Bilibili-demo copied to clipboard

含有多P的视频切换下一集异常

Open Kyle-Ye opened this issue 1 year ago • 2 comments

如果是自然结束播放,会触发 AVPlayerItemDidPlayToEndTime 事件,并最终走到自定义的 playDidEnd 方法,靠 VideoNextProvider 配置好正确的下一集资源并播放。 如果在快要到结束的10s内,按下快进10s按键,此时不会触发 AVPlayerItemDidPlayToEndTime 事件,最终结果是影片重播当前播放资源。

感觉现在下一集的实现有点hacky,切换到 AVKit 相关的内置方案后应该可以解决这个问题。

Kyle-Ye avatar Nov 18 '23 14:11 Kyle-Ye

https://developer.apple.com/documentation/avkit/presenting_content_proposals_in_tvos 感觉应该用这个

yichengchen avatar Nov 19 '23 11:11 yichengchen

测试了一下,如果在快要到结束的10s内,按下快进10s按键 这个场景下,依然不能触发系统自带的下一集播放,会卡loading。会不会是生产的m3u8有问题?

yichengchen avatar Nov 20 '23 11:11 yichengchen