将播放按钮更改为点击时暂停

问题描述 投票:1回答:2

我正在使用Xcode 11 Swift构建应用程序,我想在我的应用程序中添加mp3文件,到目前为止,我已经做到了这一点

enter image description here

但是我只想显示一个按钮,就像当用户单击播放按钮时,暂停按钮应该显示,反之亦然,我怎么能得到这个?这是我播放mp3文件的代码

 @IBAction func Play(_sender: Any) {

           player.play()

       }

       @IBAction func Stop(_sender: Any) {

              player.stop()

          }

let audioPlayer = Bundle.main.path(forResource: "chalisa", ofType: "mp3")
                   try player = AVAudioPlayer(contentsOf: NSURL(fileURLWithPath: audioPlayer!) as URL)
ios swift xcode uibutton
2个回答
2
投票

您应保存播放器的状态(或从播放器的状态询问是否满意)。然后根据状态更新按钮:


1
投票

您应该在一个功能中执行此操作:

© www.soinside.com 2019 - 2024. All rights reserved.