在Swift 4中,可以通过以下步骤实现当按钮被按下时声音的自动播放:
import AVFoundation
guard let soundURL = Bundle.main.url(forResource: "sound", withExtension: "mp3") else { return }
do {
let audioPlayer = try AVAudioPlayer(contentsOf: soundURL)
audioPlayer.play()
} catch {
print("无法播放音频文件")
}
上述代码假设你的音频文件名为"sound.mp3",并且已经将其添加到你的项目资源中。你可以根据实际情况修改文件名和文件类型。
@IBAction func playButtonPressed(_ sender: UIButton) {
// 在这里添加上述代码
}
这样,当按钮被按下时,声音文件将自动播放。
关于Swift 4中的按钮事件处理和音频播放,你可以参考以下腾讯云相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云