2010-03-26 111 views
0

嘿傢伙如何讓應用程序在按下按住/電源按鈕後繼續播放mp3。用戶按下iPhone上的保持按鈕後,如何保持音樂播放?

這裏是我使用的準備AVAudioPlayer代碼:

- (void)PrepareAudio:(int)index 
{ 

    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@",[_Audio objectAtIndex:Game]] ofType:@"mp3"]; 
    NSURL *newURL = [[NSURL alloc] initFileURLWithPath: soundFilePath]; 
    MusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: newURL error: nil]; 
    [newURL release]; 

    [MusicPlayer setVolume: 1.5]; 
} 

當我按下按鈕播放這是代碼:

- (IBAction)PushPlay: (id)sender 
{ 
    if(!MusicPlayer.playing) 
    [MusicPlayer play]; 
} 

問候

卡洛斯巴爾

回答

1

如果您保持足夠長的時間關閉設備,則沒有 辦法。如果您按下按鈕鎖定屏幕,則可以播放音樂。你爲什麼不把一些代碼放在一邊,讓我們看看你所嘗試過的。提示:答案在於Audio playback categories.

相關問題