,我需要使用AVAudioPlayer當屏幕被鎖定播放簡單的聲音。怎麼我可以做到這一點,請幫助如何播放音樂使用AVAudioPlayer當屏幕鎖定操作系統
0
A
回答
0
這是之前回答here。由於事建議你需要設置你的音頻會話如本例
UInt32 category = kAudioSessionCategory_MediaPlayback;
OSStatus result = AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,
sizeof(category), &category);
if (result){
DebugLog(@"ERROR SETTING AUDIO CATEGORY!\n");
}
result = AudioSessionSetActive(true);
if (result) {
DebugLog(@"ERROR SETTING AUDIO SESSION ACTIVE!\n");
}
0
第一:添加以下框架到您的項目
AudioToolbox, CoreAudio的, MediaPlayer的 AVFoundation。
二:添加您的Info.plist文件中一個新的密鑰
所需的背景模式=應用程序播放音頻
三:創建一個名爲keepAwakeForAudio和呼叫方法它剛剛播放完您的音頻後
- (void )keepAwakeForAudio
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(sessionCategory),& sessionCategory); AudioSessionSetActive(true); }
//////
NSURL * URL = [NSURL fileURLWithPath:[的NSString stringWithFormat:@ 「%@/rain1_Rain_on_Street.m4a」,[[一個NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];
[self **keepAwakeForAudio**];
相關問題
- 1. 如何開始播放音樂iPhone中的鎖定屏幕
- 2. iOS AVAudioPlayer聲音在屏幕鎖定時停止播放
- 3. 播放多種音樂AVAudioPlayer
- 4. Android:背景音樂在鎖定屏幕上播放時
- 5. 音樂播放器鎖定屏幕小部件的Android
- 6. 更改鎖定屏幕壁紙在前臺播放音樂時
- 7. 如何在屏幕鎖定時播放我的音樂應用程序?
- 8. 如何通過通知和鎖定屏幕控制音樂播放服務
- 9. 如何檢測工作站/系統屏幕使用Java在Windows操作系統中鎖定/解鎖?
- 10. 更改鎖定屏幕中的音樂
- 11. 如何在後臺使用AVAudioPlayer播放音樂?
- 12. iOS5,iOS6爲什麼AVAudioPlayer播放在屏幕鎖定時停止?
- 13. avaudioplayer在背景播放音樂
- 14. iOS音樂庫播放問題與AVAudioPlayer
- 15. 繼續播放音樂,之後AVAudioPlayer
- 16. 如何在屏幕鎖定時繼續播放html5音頻?
- 17. 使用AVAudioPlayer播放聲音而不停止iPod音樂
- 18. 當屏幕熄滅時繼續播放音樂
- 19. 在鎖定屏幕的Mac上播放音樂並顯示關閉
- 20. 在鎖定屏幕上顯示音樂播放控件的最佳方式iOS7
- 21. Android:鎖定屏幕上的默認音樂播放器小部件
- 22. 即使屏幕鎖定,仍然繼續播放音頻
- 23. 即使在屏幕鎖定時也能連續播放聲音
- 24. 如何使用AVAudioPlayer更新播放音頻的播放時間使用AVAudioPlayer
- 25. 如何播放主屏幕和第二屏幕上添加的音樂?
- 26. MPMusicPlayerController系統音樂播放器播放skipToNextItem速度慢滯後
- 27. 用MPMoviePlayerController繼續播放聲音並鎖定屏幕?
- 28. 使用系統聲音播放聲音
- 29. monoouch當設備被鎖定時播放音樂
- 30. 即使類別爲AVAudioSessionCategoryPlayback,AVAudioPlayer也會停止在屏幕鎖定上播放
其不工作.. –
這是行不通的。 –