objective-c - AVComposition 的 AVPlayer 播放速率

标签 objective-c audio avfoundation avplayer avcomposition

我正在使用 AVPlayer通过将它们全部放在 AVMutableComposition 中来处理多个 Assets 的播放.一切正常播放,即[player play] ,但是当我尝试类似 [player setRate:0.5] ,乐曲中只有一个轨道减慢到一半速度。所以我仍然有两首轨道同时播放,但一首是半速,另一首是全速。

有谁知道如何让他们都放慢到所需的播放速度?谢谢

最佳答案

你应该使用 AVComposition而不是 AVMutableComposition对于 AVPlayer目的

AVComposition *immutableSnapshotOfMyComposition = [myMutableComposition copy];

关于objective-c - AVComposition 的 AVPlayer 播放速率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14969037/

相关文章:

ios - 如何制作 .plist 文件

ios - AVAsset 视频调整时长

ios - 提高 captureStillImageAsynchronouslyFromConnection 的速度

ios - 无法将类型 'collectionScannerViewController' 的值转换为预期的参数类型 'AVCaptureMetadataOutputObjectsDelegate!'

ios - 与 Sprite Kit 的 bodyWithEdgeLoopF​​romPath 坐标系混淆

iphone - dequeueReusableCellWithIdentifier 不重用单元格

objective-c - 如何使用Objective-C确定音频文件的平均音量?

audio - 在Ubuntu上使用ffmpeg,如何记录来自音视频USB捕获设备的音视频?

android - 音频参数

ios - 在 UITextView 中选择特定文本以触发 segue