GitHub の最新のモノゲーム ソース 06/03/13 を使用すると、iPad/iPhone シミュレーター (VMWare 上の OSX) で実行すると、ゲームは正常にサウンド エフェクトを再生しますが、iPad 4 にデプロイ/デバッグすると、サウンド エフェクトが再生されません。まったく聞こえません。アプリケーションの出力ウィンドウに、サウンドを再生する必要があるゲーム内アクションを実行しているときに、バッファ属性の取得に失敗しましたと表示されることがあります。シミュレーターでサウンドが再生されるので、モノゲーム サウンド プロセッサを使用して xnbs を正しくコンパイルしたと仮定しています。fwiw Visual Studio 2012 Windows Phone Game ライブラリ プロジェクトを使用してこれらをコンパイルしました。そして、ゲームのロード時にイントロサウンドを再生する方法を次に示します。
public override void Activate(bool instancePreserved)
{
if (!instancePreserved)
{
if (content == null)
content = new ContentManager(ScreenManager.Game.Services, "Content");
backgroundTexture = content.Load<Texture2D>(MyGame.Settings.Assets.SplashBackground);
introSound = content.Load<SoundEffect>(MyGame.Settings.Assets.IntroSound);
}
introSound.CreateInstance().Play();
}
これを引き起こす原因と修正方法を知っている人はいますか?