鉴于m4a文件...如何播放45秒标记到51秒标记的文件?
我只想播放6秒的文件,而不是等待45秒才能播放。 THX
以下是我播放整个文件的方式:
{{1}}
答案 0 :(得分:3)
来自文档:
- (BOOL)playAtTime:(NSTimeInterval)time
以异步方式播放声音,从指定的点开始 音频输出设备的时间表。
例如,要从调用此方法开始三秒后开始播放,请使用以下代码:
NSTimeInterval playbackDelay = 3.0;
[myAudioPlayer playAtTime: myAudioPlayer.deviceCurrentTime + playbackDelay];
6秒后,您可以停止播放音频播放器。您可以将音频播放器当前时间与51秒进行比较,也可以拥有自己的计时器。
if(myAudioPlayer.currentTime >= 51{
[myAudioPlayer stop];
}