android - 如何产生默认声音

标签 android

我有一组按钮。当我点击一个按钮时,它应该会发出声音。

示例:

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();

或者您也可以使用音池。

希望对您有所帮助。

关于android - 如何产生默认声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748815/

相关文章:

android - 我的 onNewIntent 没有调用

android - 将调整大小的位图加载到 byte[] 数组中

java - 多态性如何与 Gson 一起工作(改造)

java - Android Activity 力不定期关闭?

Android:有没有办法模拟方向键事件(API 10)?

android - 在检测到仅子节点值发生变化时访问父对象

android - ProgressDialog 的旋转更顺畅、更快速

android - Android:在Google Play上上传APK时出错(使用Flavor)

android - 在 Android 中加载谷歌地图中的当前位置并不快

android - 向下或向上滚动时 Listview 崩溃