在Xamarin中加载PlayN声音资源

时间:2014-03-10 21:57:31

标签: ios xamarin.ios xamarin playn

我关注iOS build Wiki,但我无法正确加载声音资源。

我按照描述创建了符号链接:

cd mygame/ios 
ln -s ../assets/src/main/resources/assets assets

assets/images中的图片已正确加载,但assets/sounds下的声音文件未正确加载。

我收到错误WARN: Missing sound: sounds/jump1

  • 我在“解决方案”下的Xamarian中看到我的声音文件
  • 我同时拥有'.caf'和'.wav'文件类型
  • 这两个文件都可以通过'QuickTime'打开。
  • 相同的源代码适用于java平台。
  • 在iPhone模拟器和真实设备上测试过。

编辑:

我检查了iPhone的文件系统,并注意到声音文件从未加载到设备中,即使与png文件放在同一文件夹中也是如此,这解释了FileNotFoundExceptions ..

1 个答案:

答案 0 :(得分:1)

好吧,我只需将包含声音文件作为资源,因为它们默认不包含在内。

在“解决方案”视图中,选择声音文件,右键单击并Build Action并选择BundleResource

这对我有用。