出入长春最新通知今天,青岛关键词优化seo,注册小规模公司需要什么资料,网贷网站建设功能介绍
点击按钮时#xff0c;应用会播放名为 yinpin.mp3 的音频文件。使用 AVAudioPlayer 来加载和播放音频。
关键点#xff1a;
按钮触发#xff1a;点击按钮会调用 playAudio() 播放音频。音频加载#xff1a;通过 Bundle.main.url(forResource:) 加载音频文件。播…功能介绍
点击按钮时应用会播放名为 yinpin.mp3 的音频文件。使用 AVAudioPlayer 来加载和播放音频。
关键点
按钮触发点击按钮会调用 playAudio() 播放音频。音频加载通过 Bundle.main.url(forResource:) 加载音频文件。播放音频使用 AVAudioPlayer 播放音频。
结果
当点击按钮时音频会开始播放。如果文件不存在会在控制台输出错误信息
import SwiftUI
import AVFoundationstruct ContentView: View {State private var audioPlayer: AVAudioPlayer?var body: some View {VStack {Button(apple) {playAudio()}.padding()}}func playAudio() {guard let url Bundle.main.url(forResource: yinpin, withExtension: mp3) else {print(Audio file not found!)return}do {// 创建音频播放器并播放audioPlayer try AVAudioPlayer(contentsOf: url)audioPlayer?.play()} catch {print(Error occurred while trying to play audio: \(error.localizedDescription))}}
}