我想AVAudioplayer的單個對象播放多首歌曲,我把歌曲錶行,當行播放器查看用戶水龍頭打開,但是當用戶返回在表外的其他排simanteniosly播放兩首歌曲。我能做些什麼來解決這個問題?如何使用AVAudioPlayer的單個實例播放多首歌曲?
1
A
回答
3
我假設你已經創建了在H文件的對象,並具有財產申報併合成它。 此外,您可能正在從didSelectRowAtIndexPath:方法播放文件。在該方法中,您可能會有以下代碼部分。
AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: soundFileURL error: nil];
self.appSoundPlayer = newPlayer;
[newPlayer release];
[appSoundPlayer prepareToPlay];
[appSoundPlayer setVolume: 1.0];
[appSoundPlayer setDelegate: self];
[appSoundPlayer play];
之前[appSoundPlayer prepareToPlay]; add [appsoundPlayer stop];只是爲了確保播放器在開始播放會話之前處於停止狀態。
如果你正在跟蹤不同的方法,只是張貼在這裏的代碼的相關部分,
0
的AVAudioPlayer
是爲了打單音頻剪輯。如果您想播放不同的剪輯,請停止當前播放器,用新的音頻數據製作一個新的音樂,然後播放它。
如果兩首歌是重疊的,那麼你很可能不小心做兩個AVAudioPlayer
實例,並未能阻止第一個。
相關問題
- 1. 如何使用AVAudioPlayers的單個實例播放多首歌曲?
- 2. AVAudioPlayer同時播放多首歌曲?
- 3. 如何使用AVAudioPlayer播放兩首以上的歌曲
- 4. 播放下一首歌AVAudioPlayer
- 5. 使用AVAudioPlayer播放當前播放歌曲的藝術作品
- 6. 我可以用單個MediaPlayer播放多首歌曲嗎
- 7. 從iPod庫播放多首歌曲
- 8. 同時播放多首歌曲
- 9. 如何循環播放幾首歌曲?
- 10. 如何使avaudioplayer停止播放前一首歌曲,同時點擊newsong?
- 11. iOS - AVAudioPlayer不會在後臺繼續播放下一首歌曲
- 12. AVAudioPlayer僅在背景中播放1首歌曲
- 13. 如何停止當前播放的歌曲並播放下一首歌曲?
- 14. 將多首歌曲添加到單個AVAudioPlayer中
- 15. SCM音樂播放器播放的單首歌曲
- 16. 如何選擇和播放列表中的多首歌曲?
- 17. 如何在iphone中播放背景中的多首歌曲
- 18. 如何使用線程播放MPRemoteCommandCenter播放的下一首歌曲?
- 19. 如何在AVAudioPlayer中播放歌曲的二進制數據
- 20. 從plist(NSArray)挑選歌曲並使用AVAudioPlayer播放?
- 21. 使用AVAudioPlayer播放iPod歌曲是否可行?
- 22. 使用AVAudioPlayer從URL播放音頻歌曲?
- 23. 如何播放第一首完成後自動播放下一首歌曲?
- 24. 如何識別AVAudioPlayer正在播放歌曲
- 25. 播放一首歌曲,展現波
- 26. 開始播放下一首歌曲
- 27. 同時播放兩首mp3歌曲
- 28. android播放兩首歌曲問題
- 29. 一次播放一首歌曲
- 30. 如何播放在Android中調用的第一首歌曲?
你假設正確,但在didSelectRowAtIndexPath:方法。我傳遞歌曲的名稱,並且在下一個視圖中將此名稱指定爲播放器的URL。 – 2010-04-07 11:04:44
好的..所以你可能有一個播放按鈕嗎?或從加載視圖開始播放? – Nithin 2010-04-07 11:15:46
是的。我在下一個玩家視圖中播放按鈕。 – 2010-04-07 11:18:03