我有多個使用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
對不起 - 沒有看到這個問題 –