引入AVFoundation库
import AVFoundation
创建AVAudioPlayer实例
var audioPlayer:AVAudioPlayer = AVAudioPlayer()
将文件放在工程项目里
实现方法
func playAlarmVoiceAction() {
let session = AVAudioSession.sharedInstance()
do{
try session.setActive(true)
try session.setCategory(AVAudioSessionCategoryPlayback)
UIApplication.shared.beginReceivingRemoteControlEvents()
let path = Bundle.main.path(forResource: "track16_www.lhdown.com", ofType: "mp3")
let soudUrl = URL(fileURLWithPath: path!)
try audioPlayer = AVAudioPlayer(contentsOf: soudUrl, fileTypeHint: AVFileType.mp3.rawValue)