如何使用Bundle.main.path搜索多种文件类型

时间:2018-04-24 00:52:06

标签: ios swift

目前我已经

let audioPath = Bundle.main.path(forResource: songs[indexPath.row], ofType: "flac")

我想让audioPath找到包含多个音频扩展名的歌曲,如.mp3,.wav等,但我无法弄清楚如何做到这一点?

我查看了捆绑编程指南(https://developer.apple.com/library/content/documentation/CoreFoundation/Conceptual/CFBundles/AccessingaBundlesContents/AccessingaBundlesContents.html#//apple_ref/doc/uid/10000123i-CH104-SW7),但仍然无法弄清楚。

谢谢堆

编辑:我知道文件的名称,但是在文件夹包含mp3&flacs和wav文件以及所有其他扩展名的情况下,我希望代码能够播放所有这些类型音频文件,而不仅仅是一个。

编辑:也许这段代码也是相关的,我告诉它只找到flac文件(也不知道如何将其扩展到其他音频文件类型):

for song in songPath
    {
        var mySong = song.absoluteString
        if mySong.contains (".flac")

0 个答案:

没有答案