Swiftで音楽再生を止めないで、効果音を出す
どんなアプリでもボタンを押したらバックグラウンドの音楽プレイヤーが止まってしまったら不快だ。
ということで、以下のコードを音楽を再生する前に実行しておけば、効果音を流す際に音楽プレーヤーの音を止めずに、
効果音を再生することができる。
do { let audioSession = AVAudioSession.sharedInstance() try audioSession.setCategory(AVAudioSessionCategoryAmbient) try audioSession.setActive(true) } catch let error { print(error) }
しかし、このコードを実行したとしても、
音声ファイルは「.caf(Core Audio File)」でないとダメなことには注意しなければならない。