swift:如何从资产目录中获取资产

时间:2018-02-18 15:50:25

标签: swift watchkit assets

使用WatchKit时,尝试

  let asset = NSDataAsset(name:"ASSET-NAME")

XCode抛出以下错误Use of unresolved identifier 'NSDataAsset'

那么如何使用WatchKit从资产目录中获取(声音)文件?

1 个答案:

答案 0 :(得分:1)

根据another thread,您可以使用

获取音频文件
let filePath = Bundle.main.path(forResource: "fileName", ofType: "m4a")!
let fileUrl = URL(fileURLWithPath: filePath)
let asset = WKAudioFileAsset(URL: fileUrl)