停止声音后来播放它从停止位置继续而不是从声音开始
问题描述:
播放声音 [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