首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AVAssetReader进行清理

使用AVAssetReader进行清理
EN

Stack Overflow用户
提问于 2012-06-19 06:37:00
回答 1查看 1K关注 0票数 4

我已经实现了这里讨论的查找( AVAssetReader Seeking),但是在拆除AVAssetReader并构建新的timeRange属性时,当然会有明显的延迟(因为一旦开始读取数据,就不能更改timeRange属性)。

我可以想象,只需读取数据并跳过它,就可以相当干净利落地向前寻找,但是向后寻找总是会受到这个问题的限制……

你知道我如何优化这一点,让用户喜欢在音轨上移动吗?

EN

回答 1

Stack Overflow用户

发布于 2012-11-08 17:21:41

您在这里体验的可能不是滞后,而是每次您创建新的AVAssetReader实例并阅读第一个示例时都会发生某种类型的点击。

事实上,AVAssetReader淡入了前1024个样本(可能更多一点)。

我修复了它,在我真正想读的位置之前读了1024个样本,然后跳过那1024个样本。

我希望它也能为你工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11092090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档