摘要: 几乎所有的播放器都是基于ffmpeg,所以这就用ffmpeg 来说吧.大家都只是stop其实做了几个处理,一个是暂停播放,另外一个就是将播放位置seek到0点上.除了这些,其实内部在seek的时候将播放队列的buffer 全部都清空了.为了不纸上谈兵,这里就贴一段ffplay的代码 if (is->seek_req) { int64_t seek_target= is->seek_pos; int64_t seek_min= is->seek_rel > 0 ? seek_target - is->seek_rel + 2: INT64_MIN;... 阅读全文
posted @ 2012-12-03 00:07 weinyzhou 阅读(285) 评论(0) 推荐(0)
摘要: 几乎所有的播放器都是基于ffmpeg,所以这就用ffmpeg 来说吧.大家都只是stop其实做了几个处理,一个是暂停播放,另外一个就是将播放位置seek到0点上.除了这些,其实内部在seek的时候将播放队列的buffer 全部都清空了.为了不纸上谈兵,这里就贴一段ffplay的代码 if (is->... 阅读全文
posted @ 2012-12-03 00:07 weinyzhou 阅读(283) 评论(0) 推荐(0)