質問: ### 前提・実現したいこと ・機種はipad ・イヤホンジャック型の自撮り棒のスイッチを押下することで、オリジナルのカメラのシャッターを切りたい。 ・この際、システムサウンドのシャッター音ではなく、用意したmp3ファイルを鳴らしたい。 ・mp3の再生は、AVAudioPlayerにて行っている。 ### 発生している問題・エラーメッセージ 当然ながら、イヤホンジャックされているので、mp3の音声が聞こえない。 ### 質問 イヤホンジャックされている状態で、mp3を鳴らすことは可能でしょうか?
回答: 自己解決いたしました。 ・起動時に AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord) ・mp3実行前に AVAudioSession.sharedInstance().overrideOutputAudioPort(.speaker) ・mp3再生終了後に AVAudioSession.sharedInstance().overrideOutputAudioPort(.none) お騒がせいたしました。