我已經搜索了這個答案,但沒有找到它。AVAudioPlayer - 屏蔽按鈕
當我的iPhone應用程序啓動時,我會在後臺播放音樂。但我想要一個按鈕,以便用戶可以將音樂靜音。在應用程序中也有聲音效果,所以滑動設備側面的靜音按鈕不會將其切斷。
這是我用於AVAudioPlayer的當前代碼。
- (void)viewDidLoad{
#if TARGET_IPHONE_SIMULATOR
//here code for use when execute in simulator
#else
//in real iphone
NSString *path = [[NSBundle mainBundle] pathForResource:@"FUNKYMUSIC" ofType:@"mp3"];
AVAudioPlayer *TheAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
TheAudio.delegate = self;
[TheAudio play];
TheAudio.numberOfLoops = -1;
#endif
}
任何人都可以幫助我一個簡單的按鈕所需的代碼,只需停止音樂,並重新啓動它。
謝謝先進。
如何將代碼放入按鈕?我正在使用nib文件btw。謝謝你的信息。 – user282076 2011-12-28 14:24:26
使用更好的代碼編輯 – DGund 2011-12-28 14:33:29
感謝您對代碼的更新,但'TheAudio'未聲明並出錯。 – user282076 2011-12-28 14:53:45