画面的播放一般会快于音频,因此在播放画面的时候对每一帧进行延迟播放。
1、先将得到的画面帧在入队列前转换为毫秒方便后面的计算
2、获取音频当前播放时间
3、从packet中的画面frame获取画面的pts 除以 1000 得到秒
4、计算差值 – 这里 clock 就是上面的now_time 传递给video类
// 5、延时处理, 一下代码来自 -- https://me.csdn.net/ywl5320
double VideoPlay::getDelayTime(double diff) {
if(diff