重複の可能性:
再生するボタンと同じボタンを使用してサウンドを停止する
こんにちは、アプリでサウンドを再生するボタンを作成します
サウンドの再生中にこのボタンをクリックすると、再び開始されますが、前のサウンドは停止しません。次のサウンドを再生する前にサウンドを停止するにはどうすればよいですか?
ありがとう
編集:
これは、サウンドを再生するために使用するコードです
-(IBAction)avviaSuono:(id)送信者{
CFBundleRef mainBundle= CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle,(CFStringRef) @"ファイル名", CFSTR ("mp3"), NULL);
UInt32 サウンド ID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
ファイル fileName.mp3 を再生する