Apple手表没有播放下载文件

时间:2018-01-19 07:02:28

标签: ios swift watchkit

我已下载了一个文件,现在我正在尝试播放

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工作(使用相同的文件网址),但是当我离开应用时,这会暂停。

有什么想法吗?

0 个答案:

没有答案