Skip to content

SwiftUIでAVAudioPlayerNodeで音楽を再生し、再生終了を検知する

   

SwiftUIでAVAudioPlayerNodeで音楽を再生し、再生終了を検知する方法です。 AVAudioPlayer は Delegate で再生終了を検知しますが、AVAudioPlayerNodeは再生終了時に呼ばれるハンドラーが用意されているのでそちらを使います。

参考: AVAudioEngine & AVAudioPlayerNode didFinish method like AVAudioPlayer

関連記事

  1. SwiftUIでAVAudioPlayerで音楽を再生し、再生終了を検知する
  2. SwiftUIでAVAudioPlayerで音楽を再生し、再生終了を検知する
  3. SwiftUIで端末のシェイクを検知する
  4. SwiftUIでAppStorageを使ってUserDefaultの値を監視する
  5. SwiftUIでListの中に複数のNavigationLinkを設置する
  6. SwiftUIでViewの周りに影をつける
  7. SwiftUIでButton内の画像やテキストの色を変えない