在播放时播放音频

时间:2014-03-16 18:55:19

标签: ios avaudioplayer

我的音频不会播放,除非它完成播放,即使我停止它然后播放它。所以如果您播放声音并在声音片段到达结束之前再次播放,则不会再次播放。即使它还在播放,我怎样才能让它从头开始播放。

-(void)playSound{

[avplayer stop];
[avPlayer play];

}

1 个答案:

答案 0 :(得分:0)

根据文件 -

  

stop方法不会将currentTime属性的值重置为0.换句话说,如果在播放期间调用stop然后调用play,则播放将从其停止的位置恢复。

在再次播放之前将 currentTime 属性设置为0.0。

-(void)playSound{

[avplayer stop];
avplayer.currentTime = 0.0;
[avPlayer play];

}