オーディオ デバイスがあり、スピーカーが接続されていない Windows 7 マシンで XNA アプリケーションを実行しようとすると、次のエラー メッセージが表示されます。
適切なオーディオ デバイスが見つかりませんでした。サウンド カードがインストールされていることを確認し、ドライバのプロパティをチェックして無効になっていないことを確認します。
このエラーをキャッチして無視する方法はありますか。プレーヤーに音があるかどうかはあまり気にしません。この場合でもゲームは実行されるはずです。
オーディオ デバイスがあり、スピーカーが接続されていない Windows 7 マシンで XNA アプリケーションを実行しようとすると、次のエラー メッセージが表示されます。
適切なオーディオ デバイスが見つかりませんでした。サウンド カードがインストールされていることを確認し、ドライバのプロパティをチェックして無効になっていないことを確認します。
このエラーをキャッチして無視する方法はありますか。プレーヤーに音があるかどうかはあまり気にしません。この場合でもゲームは実行されるはずです。
ここと同じ答え: 理論的にはNoAudioHardwareException
.
それで、オーディオで何かをしてみてください(SoundEffect.MasterVolume
静的メソッドであるため、可能性として頭に浮かびます)、例外をキャッチできるかどうかを確認してください。例外をキャッチした場合は、それ以上オーディオ作業を行わないでください。