この答えを探しましたが、見つかりませんでした。
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
}
簡単なボタンで音楽を停止して再開するために必要なコードを誰かが教えてくれますか?
ありがとうございます。