【发布时间】:2012-08-12 19:52:22
【问题描述】:
我正在使用 android:soundEffectsEnabled="true" 作为 layout.xml 文件中的按钮。
在“设置”中,我启用了音效,我可以在默认应用中听到音效,但在我的应用中听不到。除了这个,我还有什么需要做的吗?
谢谢!
【问题讨论】:
我正在使用 android:soundEffectsEnabled="true" 作为 layout.xml 文件中的按钮。
在“设置”中,我启用了音效,我可以在默认应用中听到音效,但在我的应用中听不到。除了这个,我还有什么需要做的吗?
谢谢!
【问题讨论】:
onClick() 方法启用音效,但 onTouch() 不启用。 你用的是什么方法?如果是 onTouch(),就用这样的东西:
v.playSoundEffect(android.view.SoundEffectConstants.CLICK);
【讨论】:
MediaPlayer mp;
Button one = (Button) findViewById(R.id.btnOne);
one.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mp = MediaPlayer.create(this, R.raw.mamacita_one);
}
});
@Override
public boolean onKeyDown(int keyCode, KeyEvent ev) {
switch (keyCode) {
case KeyEvent.KEYCODE_0:
mp = MediaPlayer.create(this, R.raw.mamacita_zero);
mp.start();
return true;
}
return super.onKeyDown(keyCode, ev);
}
或者你可以参考
【讨论】: