我已下载了一个文件,现在我正在尝试播放
let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString
let the = (paths as String) + "/" + (df.destinationURL?.lastPathComponent)!
print(the)
let fileUrl = NSURL.fileURL(withPath: the)
let asset = WKAudioFileAsset(url: fileUrl)
self.downloadProgress.setText(String(asset.duration))
let playerItem = WKAudioFilePlayerItem(asset: asset)
self.player = WKAudioFilePlayer(playerItem: playerItem)
print(self.player.description)
self.player.play()
没有声音播放。
但是,任何正在播放的音乐都会暂停,asset.duration会返回正确的文件持续时间。
尽管如此,根本没有播放音频。
使用self.presentMediaController()
DOES工作(使用相同的文件网址),但是当我离开应用时,这会暂停。
有什么想法吗?