用户按下iPhone上的保持按钮后,如何保持音乐播放?

时间:2010-03-26 05:35:10

标签: iphone cocoa-touch

嘿伙计们,按下按住电源按钮后,我怎么能让应用程序继续播放mp3。

以下是我用于准备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 个答案:

答案 0 :(得分:1)

如果你拿着足够长的时间关闭设备,那就没办法了。如果按此按钮锁定屏幕,则可以播放音乐。你为什么不放一些代码让我们看看你尝试过的东西。提示:答案在Audio playback categories.