Триггер, чтобы открыть другую страницу после завершения воспроизведения звука (XCode) - PullRequest
0 голосов
/ 11 апреля 2020

В настоящее время я создаю аудио приложение как часть собственного проекта. Как видите, мне удалось создать в приложении функцию воспроизведения, приостановки и перезапуска. Однако, когда песня закончилась, я бы хотел, чтобы пользователь был перенаправлен на другую страницу. Поэтому, когда аудио закончится, я действительно собираюсь встроить его в триггер.

var audioPlayer = AVAudioPlayer()


  override func viewDidLoad() {
      super.viewDidLoad()

      // Do any additional setup after loading the view.
      do {
          audioPlayer = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath: Bundle.main.path(forResource: "sample", ofType: "mp3")!))
          audioPlayer.prepareToPlay()
           }
      catch {
          print(error)

      }
      }


  @IBAction func Play(_ sender: Any) {
  audioPlayer.play()
  }

 }
      else
{

  @IBAction func Pause(_ sender: Any) {
  if audioPlayer.isPlaying {
          audioPlayer.pause()


  @IBAction func Restart(_ sender: Any) {
  if audioPlayer.isPlaying {
          audioPlayer.currentTime = 0
          audioPlayer.play()


  }
      else
{

          audioPlayer.play()

}
}
}

...