使用SimpleAudioEngine在应用程序bundle之外播放背景音乐



我需要播放应用程序文档文件夹中的背景音乐(使用下载后放入文档文件夹的托管内容下载)。

SimpleAudioEngine播放背景音乐的方式似乎是走一条相对的路径,并在应用程序包中找到它(CDAudioManager就是这样做的):

@"mysong.mp3"

成为

@"...19E17B5B/myapp.app/mysong.mp3"

这没有帮助,因为保存到Documents文件夹中的文件看起来像这个

@"...19E17B5B/Documents/mysong.mp3"

编辑:它的工作原理是指定这样的东西@"../Documents/mysong.mp3"

然而,正如我们所知,这不会被推荐/未来证明。。。有更好的方法吗?

它通过指定像@"../Documents/mysong.mp3"这样的相对路径来工作,完全忽略所有推荐的获取路径的方法:-p

相关内容

  • 没有找到相关文章