オーディオ再生のみを実行するアプリで AVAudioSession を使用しています。で audioSession のモードとカテゴリを設定していますapplicationDidFinishLaunchingWithOptions:
。
let audioSession = AVAudioSession.sharedInstance()
do {
try audioSession.setMode(AVAudioSessionModeDefault)
try audioSession.setCategory(AVAudioSessionCategoryPlayback)
}
catch {}
アプリの有効期間中に別のモードやカテゴリを設定することはなく、ユーザーが再生ボタンをタップしたときにオーディオ セッションをアクティブにします。これらのメソッド (setMode:error:
およびsetCategory:error
) のいずれかがエラーをスローするシナリオはどれですか? catch ブロックで何を処理する必要がありますか?