首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >视频之间的AVPlayer平滑过渡

视频之间的AVPlayer平滑过渡
EN

Stack Overflow用户
提问于 2018-08-23 22:34:35
回答 1查看 953关注 0票数 1

我有一个视频播放器,播放从json文件解析的视频网址。一切都很好,除了视频之间没有平滑的过渡。我将背景设置为黑色(正如其中一个堆栈答案中所推荐的那样),但仍然不喜欢中间的短暂闪光。

有没有办法通过swift的淡入/淡出来解决这个问题?我试图实现AVQueuePlayer,但我不知道如何在我的代码中实现它,也不知道它是如何工作的。

如果有人知道平稳过渡的解决方案,那就太好了。在堆栈上提出的相同问题要么从未得到回答,要么包含非常陈旧的答案/解决方案。

编辑:我的视频正在通过AVPlayerViewController播放。视频地址是用于mp4视频的。

EN

回答 1

Stack Overflow用户

发布于 2018-08-23 22:47:12

您可以淡出播放机视图,更改视频,然后在播放机视图中淡出。

代码语言:javascript
运行
复制
UIView.animate(withDuration: 0.1, animations: {
    self.playerView.alpha = 0
}, completion: { _ in
    self.playerView.loadUrl...// Update video

    UIView.animate(withDuration: 0.1) {
        self.playerView.alpha = 1
    }
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51988286

复制
相关文章

相似问题

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