ios - 如何在 Swift 中反向播放视频?

标签 ios swift avplayer

我在我的应用程序视频中录制了一个我想反向播放的视频。我使用本地 url 在 AVPlayer 中播放。我发现作者说他们检查的其他问题

let canPlayReverse = playViewController.player!.currentItem!.canPlayReverse

它返回它们 true 并且它们只是设置

player.rate = -1.0

但在我的例子中它返回false 并且不起作用

最佳答案

您已找到时间 kCMTimeZero,这是视频的开头。如果您玩游戏,它不会播放任何内容,因为在此之前 没有任何内容可玩。所以,寻找剪辑的结尾:

.seek(to: playerViewController.player!.currentItem!.asset.duration)

它应该可以正常工作。

关于ios - 如何在 Swift 中反向播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43679594/

相关文章:

ios - 如何在 iOS 中的 HLS(m3u8) 播放期间找出当前 TS 段?

iphone - 如何跟踪我的应用程序的可见时间?

ios - NSNotificationCenter - 默认事件列表?

uitableview - UIViewController 中的 UISearchController

swift - 可以同时实现 Void 和 Codable 的泛型

ios - 为什么 AVPlayer 不会在 HLS 流视频的最后一帧停止?

ios - 在 Objective C 中使用带有信号量的委托(delegate)方法

ios - 如何在 iPad 上实现 D-Pad Xcode 5

ios - 如何添加 "Load More"单元格,按下该单元格会向表格 View 添加更多行?

swift - 可以在我的应用程序中播放 AppleMusics 吗?如果是的话我该怎么玩这个?