【发布时间】:2010-11-26 13:15:47
【问题描述】:
我设置了我的SoundPool,并在onCreate() 中加载了一个声音资源:
soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 0);
soundId = soundPool.load(this, R.raw.edible_underwear, 1);
然后我尝试在onClick() 中播放此声音两次,一次慢速,大部分在左扬声器,一次快,大部分在右扬声器:
soundPool.play(soundId, 0.9f, 0.1f, 0, -1, 0.7f);
soundPool.play(soundId, 0.1f, 0.1f, 0, -1, 1.5f);
听不到声音。我已经摆弄了数量、优先级和费率。到目前为止无济于事。我错过了什么明显的东西吗?
【问题讨论】:
-
你在玩什么?也许您需要一个 MediaPlayer 的实例,例如MediaPlayer mp = new MediaPlayer();
-
R.raw.edible_underwear .... 有趣