我有多个使用AVAudioPlayer播放声音的按钮。如果你按下一个,并在第一个结束之前按另一个,它们都在同时播放。我如何做到这一点,如果你按两个按钮,只有最后按下的按钮的声音播放?按下按钮时停止声音iOS
3
A
回答
5
我不知道确切的代码,但您可能需要布丁或尝试AudioServicesDisposeSystemSoundID。它会立即停止声音。
+0
嗨,我有同样的问题。你能告诉我你是如何使用AudioServicesDisposeSystemSoundID或你在这里说的布尔解决这个问题的。我在做同样的事,但很快但没有成功。 –
0
在你开始新的歌曲,你需要做的:
[song1 stop];
song1.currentTime = 0;
而做到这一点对所有的歌曲,可能是打可能。然后你就可以开始新的歌曲了。 (当前时间将它设置为从头开始,如果再次播放)希望可以帮助:)
相关问题
- 1. 如何在按下新声音按钮时停止声音
- 2. 当用户按下主页按钮时停止声音
- 3. 按钮声音停止工作
- 4. 按钮声音停止后,而
- 5. 按下按钮的声音
- 6. 同时按下按钮播放声音
- 7. 以前播放音乐不会在按钮按下时停止。
- 8. 当浏览器停止按钮或ESC按下时停止JS
- 9. Xcode 6 - 按下按钮播放声音
- 10. 在按下按钮播放声音-Android
- 11. 停止声音的时候Hold键被按下
- 12. HTML5音频按钮 - 第一次按下,然后停止工作
- 13. 按按钮播放声音
- 14. 按下退出按钮后停止GPS
- 15. 按钮和声音?
- 16. 声音按钮 - SpriteKit
- 17. 当按下按钮时无法播放声音,因为无,Swift iOS
- 18. 按音量按钮按下按下AVAudioPlayer
- 19. Android - 如何仅在主页按钮被按下时停止音乐
- 20. 如何在主页按钮被按下时停止播放音频?
- 21. 如何在按下后退按钮时停止正在播放的音频?
- 22. 当按下特定按钮时播放特定声音
- 23. 播放按下按钮时的随机声音Swift 2.0
- 24. 的Android按下按钮,长时间播放声音
- 25. 按下图像按钮时添加声音
- 26. JavaScript停止按钮单击的音频
- 27. JavaScript的JS停止音乐按钮 - MP3
- 28. 音频停止播放按钮(Android)
- 29. 使用播放它的同一个按钮来停止声音
- 30. 如何停止PlaySync在声音播放按钮点击
可能的重复项:http://stackoverflow.com/questions/5246948/avaudioplayer-uibutton-second-touch- stop-current-audio-play – bryanmac
对不起 - 没有看到这个问题 –