使用 CocosSharp 在 xamarin ios 应用开发中播放音乐

Play music in an xamarin ios app developp with CocosSharp

我目前在 ios 中使用 Xamarin 开发应用程序,我使用 CocosSharp。

我尝试在上面放一些背景音乐,但总是出现异常: “Microsoft.Xna.Framework.Content.ContentLoadException 无法从 MySong 加载资产文件

歌曲在内容文件夹中:Content/Sounds

要播放声音,我使用以下行:

CCAudioEngine.SharedEngine.PlayBackgroundMusic("MySong");

我尝试更改路径,并以与添加到 Xamarin 网站 [https://developer.xamarin.com/guides/cross-platform/game_development/cocossharp/fruity_falls/] 的 Fruity Falls Game Details 中的音乐相同的方式重现,但没有任何效果。然后我尝试在弹跳游戏中添加音乐,代码在 Xamarin 网站中给出,但它也不起作用。

您需要更改资产文件的构建操作。 右键单击该文件,滚动到 Build Action 并确保将其设置为 BundleResource(这是 iOS 项目所必需的). Clean/Build 项目并再次尝试 运行。