播放聲音 [soundSh play];停止聲音後來播放它從停止位置繼續而不是從聲音開始
later stop sound (not pause!)
[soundShe stop];
later play sound again
[soundSh play];
固定,我再次調用INT聲......
播放聲音 [soundSh play];停止聲音後來播放它從停止位置繼續而不是從聲音開始
later stop sound (not pause!)
[soundShe stop];
later play sound again
[soundSh play];
固定,我再次調用INT聲......
我不知道爲什麼你的示例代碼無法正常工作。但是,如果您可以使用AudioServicesDisposeSystemSoundID處理聲音,這會停止播放聲音。如果您打算再次使用它,則需要重新創建聲音,並且(顯然)會從頭開始。
在AVFoundation中,停止之後,需要將currentLocation設置回0以使其回到開頭。
[audioPlayer stop];
audioPlayer.currentTime = 0;
然後下次你玩,它會從頭開始玩。
指定您用於播放聲音的框架。它可能具有獲取聲音流當前位置的一些功能。爲什麼不'暫停'套件? – 2009-12-09 23:59:58
我的問題是,聲音暫停,不停止 我使用 –
nil
2009-12-10 00:14:16