2015-12-02 72 views
0

所以蘋果文檔說這個:播放AvAudioPlayer文件被稱爲

討論 調用此方法,或者使聲音播放完畢,撤銷在調用播放或prepareToPlay方法進行調整。

討論 停止方法不會將currentTime屬性的值重置爲0.換句話說,如果您在播放過程中調用停止,然後調用播放,則播放會在其停止的位置恢復播放。

聲音文件已經使用[mySound stop]停止後,你怎麼能在使用時[mySound play]如果該文件是不完全的最後一次會議開始發揮它再次開始?

我想我的問題是,如何將currentTime屬性的值重置爲0?

回答

2

嘗試

AVAudioPlayer *audio = ...; 
    [audio pause]; 
    audio.currentTime = 0.0; 
    [audio play]; 

看看會發生什麼。

相關問題