在 IOS 中,如何乱序播放音频片段的一部分?

Posted

技术标签:

【中文标题】在 IOS 中,如何乱序播放音频片段的一部分?【英文标题】:In IOS, how do you play parts of an audio clip out of order? 【发布时间】:2011-10-31 13:01:43 【问题描述】:

假设我有 1 个音频剪辑,“敏捷的棕色狐狸跳过了懒惰的狗。”如何播放音频片段的片段。例如,如果我希望能够在播放过程中跳过“快速”和“懒惰”这两个词。

【问题讨论】:

【参考方案1】:

你可以使用ios>2.2中提供的AVAudioPlayer Framework

audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:&error];
audioPlayer.delegate = self;
[audioPlayer play];

音频播放器使您能够将其设置为开始播放的特定点, 例如

[audioPlayer setCurrentTime:0.6];

Apple developer docs for Audioplayer

【讨论】:

以上是关于在 IOS 中,如何乱序播放音频片段的一部分?的主要内容,如果未能解决你的问题,请参考以下文章

通知 ios 上的自定义音频播放器控件

在IOS核心音频中,如何找到文件播放器音频单元的真实当前播放头位置?

同时播放两个 AVPlayer 音频文件时出现音频故障

在 iOS 中录制视频时播放音频文件

如何在 iOS 后台播放音频?

ios 如何播放在线的音频文件