我有我的應用程序使用MPMusicPlayerController
,使用iPodMusicPlayer
(也嘗試applicationMusicPlayer)播放音樂。當我使用AVAudioPlayer
播放聲音時,我的MPMusicPlayerController
中的音樂將停止播放。有沒有辦法讓MPMusicPlayerController
和AVAudioPlayer
同時播放聲音?AVAudioPlayer與MPMusicPlayerController
7
A
回答
13
嘿,在網上找到了解決方案。
地方寫這兩條線,我做到了在應用中:didFinishLaunchingWithOptions
// Set sounds not to stop music
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryAmbient error: nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
必須承認,我沒有深入到細節,但它的工作原理...
祝你好運!
Oded。
+0
Coollllll !!!!!! – 2016-11-14 07:04:01
3
Oded Ben Dov的解決方案可以完成這項工作,但您可能不想更改會話類別。例如,如果您希望音頻在屏幕鎖定時繼續播放,則需要播放類別。
在這種情況下,你可以申請該類別覆蓋代替:
UInt32 mixWithOthers = YES;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(mixWithOthers), &mixWithOthers);
+0
Coollllll !!!!!! – 2016-11-14 07:04:37
相關問題
- 1. 如何使用MPMusicPlayerController與AVAudioPlayer
- 2. AVAudioPlayer被MPMusicPlayerController
- 3. AVAudioPlayer與MPMusicPlayerController的差異是什麼?
- 4. 用AVAudioPlayer或MPMusicPlayerController播放下載的m4p?
- 5. AVAudioPlayer或MPMusicPlayerController用於播放和背景
- 6. AVAudioPlayer和MPMusicPlayerController有什麼區別?
- 7. 關於MPMusicPlayerController和AVAudioPlayer在iPhoneSimulator中的工作?
- 8. iOS應用程序中AVAudioPlayer和MPMusicPlayerController的獨立音量控制。
- 9. 設置iOS的MPMusicPlayerController相對於AVAudioPlayer的音量
- 10. 與AVAudioplayer
- 11. MPMusicPlayerController不會與遙控器
- 12. AVAudioPlayer與ARC
- 13. MPMusicPlayerController volum不變
- 14. 帶AirPlay的MPMusicPlayerController?
- 15. MPMusicPlayerController currentPlaybackTime - 毫秒
- 16. iOS AVPlayer v。MPMusicPlayerController
- 17. MPMusicPlayerController和setNowPlayingItem
- 18. AudioUnits和MPMusicPlayerController
- 19. 與弧類類別AVAudioPlayer
- 20. 讀取MP3文件與AVAudioPlayer
- 21. MPMusicPlayerController隊列問題
- 22. MPMusicPlayerController/AVPlayer,iTunes Match&Notifications
- 23. MPMusicPlayerController隨機歌曲
- 24. MPMusicPlayerController現場直播
- 25. MPMusicPlayerController:太多通知
- 26. MPMusicPlayerController軌道長度
- 27. MPMusicPlayerController速度調整
- 28. MPMusicPlayerController音量淡入
- 29. iOS AVAudioPlayer
- 30. AVAudioPlayer EXC_BAD_ACCESS
任何機會,你可以在5年的延遲記住我的答案是正確的,什麼樣的? :) – 2016-01-25 21:12:53