let baseString : String = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
self.audioURL = NSUUID().UUIDString + "sound.m4a"
let pathComponents = [baseString, audioURL]
audioNSURL = NSURL.fileURLWithPathComponents(pathComponents)! data.writeToFile(self.audioNSURL.path!, atomically: true) 音频写入路径
self.audioPlayer = try AVAudioPlayer(contentsOfURL: self.audioNSURL)
self.audioPlayer.prepareToPlay()
self.audioPlayer.play()
从网络下载音频存在了audioNSURL路径下,但是通过 self.audioPlayer = try AVAudioPlayer(contentsOfURL: self.audioNSURL) 播放,有的音频能播放,有的不能。不能播放的音频,我检查了audioNSURL路径下文件是存在的。能播放的音频插入耳机的时候才有声音 .
期待小伙伴们的帮助
self.audioURL = NSUUID().UUIDString + "sound.m4a"
let pathComponents = [baseString, audioURL]
audioNSURL = NSURL.fileURLWithPathComponents(pathComponents)! data.writeToFile(self.audioNSURL.path!, atomically: true) 音频写入路径
self.audioPlayer = try AVAudioPlayer(contentsOfURL: self.audioNSURL)
self.audioPlayer.prepareToPlay()
self.audioPlayer.play()
从网络下载音频存在了audioNSURL路径下,但是通过 self.audioPlayer = try AVAudioPlayer(contentsOfURL: self.audioNSURL) 播放,有的音频能播放,有的不能。不能播放的音频,我检查了audioNSURL路径下文件是存在的。能播放的音频插入耳机的时候才有声音 .
期待小伙伴们的帮助
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货