作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的项目中,我使用 KDEAudioPlayer .使用这个库,我尝试创建一个包含大量音频 url 的 AudioItem。这使得函数 AudioItem(soundURLs: [AudioQuality : NSURL])
但我不明白如何做像 [AudioQuality : NSURL] 这样的数组。我有一个带有音频 url 的数组,看起来像 [NSURL]。我怎样才能从我的数组 [NSURL] 做一个数组 [AudioQuality : NSURL]
AudioItem 有一个 url 我可以这样创建:
let item = AudioItem(highQualitySoundURL: trackUrls[0])
我如何创建具有大量音频 Urls 和音质的 AudioItem,看起来像 [AudioQuality : NSURL]
?
最佳答案
[AudioQuality : NSURL]
不是一个 Array
它是由 AudioQuality
和 组成的
类型NSDictionary
>NSURL
基本上就是这样
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
关于swift - 如何创建 [AudioQuality : NSURL] 的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39273031/
在我的项目中,我使用 KDEAudioPlayer .使用这个库,我尝试创建一个包含大量音频 url 的 AudioItem。这使得函数 AudioItem(soundURLs: [AudioQual
我是一名优秀的程序员,十分优秀!