gpt4 book ai didi

ios - 预览对 AVMutableComposition 所做的更改

转载 作者:行者123 更新时间:2023-11-28 08:18:47 24 4
gpt4 key购买 nike

我使用 AVMutableCompositionAVAsset 执行 scaleTimeRange 操作。 每次缩放 timeRange 时(即在视频上进行慢动作),我都必须使用 AVExportSession 将其导出。

Q) 我想知道每当我执行 scaleTimeRange 时,是否有一种更轻松的方式来预览 asset,而不必导出 Assets 每次查看变化。

我读到 AVPlayerItem 很有帮助,但我不明白如何做。

最佳答案

您可以使用 AVPlayerItem(asset:)AVAsset 创建一个 AVPlayerItem。此外,AVMutableCompositionAVCompositionAVAsset

请参阅 AVMutableComposition 文档中的概述。有一个这样做的例子:https://developer.apple.com/reference/avfoundation/avmutablecomposition

let composition: AVMutableComposition = ...
let snapshot = composition.copy()
let playerItem = AVPlayerItem(asset: snapshot)

关于ios - 预览对 AVMutableComposition 所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41851481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com