音楽を再生しながらでもアプリ内の音声を流すにはAVAudioSessionCategoryAmbientを設定する必要があるのですがSwiftのバージョンごとに結構書き方が違います。
Swift5対応コードをシェアします。
AVFoundationをインポート
import AVFoundation
ViewDidLoad内に以下のコードを書く
do {
//音楽などの再生を止めないためのコード
try AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.ambient)
}catch{
print("エラー")
}
↓こちらのサイト様を参考にさせていただきました。ありがとうございます。