0

我正在使用 AVPlayer 在 iphone 上播放音频文件。

我想要的是,当我在某个时间停止播放音频并再次开始播放时,音频应该从我停止播放的位置开始。

任何人都知道如何使用 AVPlayer 来实现这一点?

4

2 回答 2

0

如果您想在不关闭应用程序的情况下同时播放,请使用此代码

AVAudioPlayer *播放器;

[玩家暂停];

在那之后

[播放器播放];

于 2013-01-23T11:25:55.530 回答
0

在播放暂停时找出您在曲目中的位置

time = CMTimeGetSeconds(self.av_Player.currentTime);
[self.av_Player pause];

然后再次跳到那个位置

newTime = CMTimeMakeWithSeconds(time, 6000);
toleranceVal = CMTimeMakeWithSeconds(0.1, 6000);
[self.av_Player seekToTime:newTime toleranceBefore:toleranceVal toleranceAfter:toleranceVal];
[self.av_Player play];
于 2013-01-24T17:44:22.683 回答