我在播放聲音在Android問題沒有聲音。我已經添加下面的代碼到我的項目:PlayN - Android電子
import playn.core.Sound;
...
@Override
public void init() {
Sound bg = assets().getSound("bg");
bg.play();
...
}
的代碼按預期工作當我運行mvn test -Pjava
。聲音播放沒有問題。但是,當我運行mvn -Pandroid install
聲音不播放。我沒有在logcat或任何東西上遇到任何錯誤,遊戲只是沉默。
我已經試過:
- 使用不同的音頻格式(WAV,MP3)
- 加載聲音文件不在資產的文件夾 - 在這種情況下,我得到一個錯誤,通知我說,聲音文件未找到。但我加載一個實際的聲音文件
- 時,使用不同的MVN版本
- 確信該設備沒有設置爲靜音
- 使用多個設備(Nexus 7和較舊的Android手機)
- 複製本拿不出這樣的錯誤問題展櫃例子(它一樣在我的項目)
- 升級PlayN從1.7到1.7.2,沒有變化。
我發現運行mvn install
而不是mvn test -Pjava
加載了沒有聲音的桌面版本。這讓我覺得安裝命令可能存在問題,但我只是在這裏猜測。
就如何使Android上的有益的工作任何想法?
我發現,使用的資產()。getMusic()的mp3文件的工作。但現在wav。詳情請參閱我的回答。 – Smotko