首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVPlayer不能播放超过2个剪辑的AVComposition

AVPlayer不能播放超过2个剪辑的AVComposition
EN

Stack Overflow用户
提问于 2015-07-30 23:27:13
回答 1查看 159关注 0票数 0

我正在尝试基于这里的代码使用AVComposition将视频资源拼接在一起:https://developer.apple.com/library/mac/samplecode/AVCompositionDebugViewer/Introduction/Intro.html

在OSX上它工作得很好,但是在iOS上通过AVPlayer播放时,它只能与1到2个输入剪辑一起工作。如果我尝试添加第三个,AVPlayerLayer上将不会播放任何内容。奇怪的是,如果我使用addPeriodicTimeObserverForInterval观察AVPlayer播放时间,视频似乎正在播放正确的持续时间,但在图层上什么也没有播放。有没有人知道为什么会这样?

EN

回答 1

Stack Overflow用户

发布于 2015-07-31 20:38:02

事实证明,我创建的CMTime对象具有不同的timeScale值,这导致了舍入误差,并在我的轨迹中造成了间隙。如果曲目有间隙,那么它将无法播放。确保我所有的CMTime对象都有相同的timeScale,这使得一切都能完美地工作。

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

https://stackoverflow.com/questions/31727955

复制
相关文章

相似问题

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