我有一组按钮。当我点击一个按钮时,它应该会产生声音。如何产生默认声音
例子:
Button b=new Button(this);
b.setText("Press");
b.setOnClickListener(new OnClickListener)[
public void click(View v)
{
b.setSoundEffectsEnabled(true);
});}
这不工作,虽然,任何人都可以帮我请。
我有一组按钮。当我点击一个按钮时,它应该会产生声音。如何产生默认声音
例子:
Button b=new Button(this);
b.setText("Press");
b.setOnClickListener(new OnClickListener)[
public void click(View v)
{
b.setSoundEffectsEnabled(true);
});}
这不工作,虽然,任何人都可以帮我请。
你是什么意思的默认声音?如果您想播放自己的声音,则必须像这样创建MediaPlayer。
MediaPlayer mediaPlayer = MediaPlayer.create(this, [here is your sound in the raw file]);
,并在点击方法,你需要实现这一点:
mediaPlayer.start();
或者您也可以使用的Soundpool。
希望它有帮助。
你也可以。如果你要播放的默认点击声音,当你点击该按钮,然后设置b.setSoundEffectsEnabled(true)
应该工作(尽管它并不必须使用建立健全通知
ToneGenerator tg = new ToneGenerator(AudioManager.STREAM_NOTIFICATION, ToneGenerator.MAX_VOLUME);
tg.startTone(ToneGenerator.TONE_PROP_BEEP);
在监听器上),但它依赖于设备选项来播放可听选择。如果设备处于开启状态,请尝试检查设备的声音设置。
我怎样才能得到原始文件中的声音..我试过但无法得到它 – AndroidDev