我有一些MP3文件在我的.xcassets文件夹中。我可以直接使用AVKit的AVAudioPlayer(data: NSDataAsset(name: "foo")!.data).play()播放它们。但是,我想使用AVPlayerItem提取歌曲的元数据。但是AVPlayerItem的初始化程序需要一个URL作为参数。如何提取NSDataAsset的URL?顺便说一句,我使用的是UIKit框架。
AVKit
AVAudioPlayer(data: NSDataAsset(name: "foo")!.data).play()
AVPlayerItem
URL
NSDataAsset
f4t66c6m1#
我在assets.xcassets中存储wav或mp3时遇到了一些问题。我通过将assets.xcassets中的所有音频放入项目文件夹来解决这个问题。但我不知道使用assets.xcassets时会发生什么。
assets.xcassets
1条答案
按热度按时间f4t66c6m1#
我在
assets.xcassets
中存储wav或mp3时遇到了一些问题。我通过将assets.xcassets
中的所有音频放入项目文件夹来解决这个问题。但我不知道使用assets.xcassets
时会发生什么。