Chengfei Xiao
Chengfei Xiao
有 一个 PR 是做这个的 ,但是代码是有一些问题的,比如 LOCK 都没初始化,暂时不敢用
我也遇到这个问题
作者在养病, fork 一份慢慢理解慢慢改吧
I have the same problem. I think the lib "YSASIHTTPRequest" is private, not open source which put on GitHub .
@blackteachinese find solution here https://github.com/CocoaPods/cocoapods-packager/issues/140
@zzxxzz123 我觉得是视频格式的问题,有些短视频的关键帧和参考帧太少,所以才会出现这个问题。如果是1分钟以上的视频,有多个关键帧,就很明显的感觉到是边下边播,你可以跑一下 JPVideoPlayer 的 demo 就知道了。 你这个视频的信息可以用 videotoolbox 查看,29秒才1个参考帧,肯定是有问题的。 General : Complete name : /Users/crespo.xiao/Downloads/541086841758392327.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42...
@callmewenxi 我也遇到这个问题,而且有时候第一次不会自动播放
@callmewenxi 看来这个问题并不好解决。。。 readme 里面的中文说明: 播到一半声音停了,视频正常播 比较低概率,在美拍上测试时有短视频会出现 弱网下一直loading到超时,但是文件都是已经下载好了 没有调用 AVPlayer 的 play 在弱网下会造成,AVPlayerLayer 一直无法达到 readyForDisplay 的情况 以上问题暂时没有很好的解决方案,因为 ResourceLoader 的实现只能做到控制缓存,但 AVPlayer 内的具体实现机制并不清楚,在缓存没有问题的情况下出现问题,很难去追根溯源寻找问题的根本原因。
@callmewenxi 可以把 kBufferSize 设大一些,比如 100kb ,情况会有所好转,但是这个问题无法从根本上解决,更像是 AVPlayer 的内部 bug。
@callmewenxi 播着播着声音没了的问题确认是代码导致的,具体原因未知,我们重新撸了一个简单粗暴的方案,没有断点功能,下完整了再写文件,然后就没这个问题了。。。