使用SimpleAudioEngine在app bundle之外播放背景音乐

时间:2013-07-18 02:24:38

标签: cocos2d-iphone simpleaudioengine

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

似乎SimpleAudioEngine播放背景音乐的方式是采用相对路径并在应用程序包内找到它(CDAudioManager会这样做):

@"mysong.mp3"

变为

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

这没有用,因为保存在Documents文件夹中的文件看起来像这样

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

编辑:通过指定类似@“../ Documents / mysong.mp3”

的内容来工作

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

1 个答案:

答案 0 :(得分:0)

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