我正在使用Xcode 11 Swift构建应用程序,我想在我的应用程序中添加mp3文件,到目前为止,我已经做到了这一点
但是我只想显示一个按钮,就像当用户单击播放按钮时,暂停按钮应该显示,反之亦然,我怎么能得到这个?这是我播放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)
您应保存播放器的状态(或从播放器的状态询问是否满意)。然后根据状态更新按钮:
您应该在一个功能中执行此操作: