0
我在我正在API 19 Android模擬器上測試的MonoGame項目中有一個聲音效果實例數組。聲音效果從「Assets/Content」文件夾中名爲「Sound」的文件夾中加載。他們都是「.wav」格式。我無法弄清楚如何使音效正常播放。音量在模擬器上設置爲完整,我已經使用XNA 4.0 for Windows Phone測試了代碼,沒有任何問題。我該如何解決這個問題?如何在Android的MonoGame上播放音效?
SoundEffectInstance[] soundEffects = new SoundEffectInstance[5];
soundEffects[0] = Content.Load<SoundEffect>("Sound/1").CreateInstance();
soundEffects[0].Play(); //This should play the sound effect, but no sound comes from the emulator
注意:即使我改用「SoundEffect」類型,也不會產生聲音。
SoundEffect[] soundEffects = new SoundEffect[5];
soundEffects[0] = Content.Load<SoundEffect>("Sound/1");
soundEffects[0].Play();
我試過了,但聲音效果依然不會播放。我將答案中的代碼複製到一個類中,並使用XNA 4.0 Windows Phone項目中的一些XNB文件進行測試,但模擬器仍然不會播放聲音。我會在Android手機上測試該應用,但現在我無法訪問該應用。 – Ben
你確定你正在使用的模擬器實際上可以通過你的電腦播放聲音嗎?例如,您是否嘗試過在其瀏覽器中播放YouTube視頻? – Falgantil
我剛查過。它絕對可以通過YouTube播放聲音。 – Ben