AwesomePlayer中音视频不同步的问题
每次点击播放或者resume时,总要卡一下然后正常播放,有时候卡的时间比较长。打印信息显示点击播放后video数据来的比音频慢所以要seek跳过到后面,达到同步,这造成了卡顿。有的视频甚至卡到将近1分。请问各位有什么解决方法吗。很奇怪,音频时间戳应该是没错的。怎么视频会滞后这么久。看到有人说视频的播放是由音频驱动的,感觉不对,视频是根据音频同步的,但是驱动是event驱动。不知该怎么解决,调试
这个问题还没有遇到好的解决办法。采购流程
原生代码是依audio track的时间戳为准,video track去跟audio track的时间戳进行比较。
如果落后一定的时间(默认是40毫秒)就会丢弃视频数据,然后在加上一个时间差,去取下一个video track.
由于视频文件中audio和video track的时间戳不一定都一致,所以就会导致总会有不同步的情况发生。
这个问题还没有遇到好的解决办法。
原生代码是依audio track的时间戳为准,video track去跟audio track的时间戳进行比较。
如果落后一定的时间(默认是40毫秒)就会丢弃视频数据,然后在加上一个时间差,去取下一个video track.
由于视频文件中audio和video track的时间戳不一定都一致,所以就会导致总会有不同步的情况发生。