なにこれ

アプリの中でコンテンツではない動画を流す時(例:起動時にサービスのロゴを表示するとき)にバックグラウンドで再生されていた音が消えてしまったりする。

AVAudioSessionsetCategoryで設定を行う。

ソース

    // バックグラウンド再生を消さないようにする  
    try? AVAudioSession.sharedInstance().setCategory(.ambient, mode: .default)
  • .ambientは他のアプリが音楽再生中であっても、その音楽は停止しない。スクリーンロックやサイレントにした場合にはこのアプリが再生するサウンドは聞こえなくなる。

参考

関連記事

この記事へのコメント

まだコメントはありません
+1
0
メモ垂れ流し
このエントリーをはてなブックマークに追加