如何在不同平台上排除某些音频资产?

时间:2015-08-02 07:34:04

标签: android ios windows-phone-8.1 cocos2d-x cocos2d-x-2.x

我正在发布适用于iOS,Windows Phone 8.1和Android的应用。 因此,我在mp3,OGG和WAV中拥有相同的音轨。

由于我不需要每个平台中的所有三个(iOS中只有mp3,Android中的OGG,Windows手机中的WAV等),我应该在哪里保存文件,以便在构建过程中包含正确的文件对于特定的平台?

例如,在iOS上我不需要OGG和WAV文件(WAV文件很大!),那么我应该在哪里保存文件?或者我如何将它们排除在特定平台之外?

1 个答案:

答案 0 :(得分:0)

在Android中:  在项目文件夹中 - >在res文件夹中 - >创建原始文件夹并复制您的OGG文件。就是这样......现在你可以使用getResourse()方法调用这个文件。

在iOs中:  放入项目文件夹 - >之后你需要进入构建阶段 - >复制捆绑资源路径。

在Windows Phone 8.1中:  将音频添加到项目中。 (您可以使用名为“Assets”的子文件夹)。正确指定路径。制作构建操作属性内容并使用完整文件路径访问该文件。