如何创建[AudioQuality:NSURL]

时间:2016-09-01 13:35:05

标签: swift nsurl

在我的项目中,我使用KDEAudioPlayer。 使用此lib我尝试创建一个包含大量音频URL的AudioItem。 这使得函数AudioItem(soundURLs: [AudioQuality : NSURL]) 但我不明白如何做[AudioQuality:NSURL]这样的数组。 我有一个带音频网址的数组,看起来像[NSURL]。 如何从我的数组[NSURL]

中执行数组[AudioQuality:NSURL]

带有一个网址的AudioItem我可以像这样创建:

let item = AudioItem(highQualitySoundURL: trackUrls[0])

如何创建具有大量音频网址和音质的AudioItem,看起来像[AudioQuality : NSURL]

1 个答案:

答案 0 :(得分:2)

[AudioQuality : NSURL]不是Array NSDictionaryAudioQualityNSURL类型

组成

所以基本上是

let dict:NSDictionary = [AudioQuality:NSURL]() as NSDictionary

let NSUrlArray = [nsurl1,nsurl2]
let AudioQualityArray = [audio1,audio2]


for (index, value) in NSUrlArray.enumerate(){
  dict.setValue(value,AudioQualityArray[index])
}

print(dict) // this is what you want