我试图建立一个点击播放声音的按钮。
下面是我的代码。当我单击按钮时,我得到错误 (-19, 0)。
这是什么意思?
public void onClick(View v) {
MediaPlayer click = MediaPlayer.create(Timer.this, R.raw.click);
click.start();
}
});
我试图建立一个点击播放声音的按钮。
下面是我的代码。当我单击按钮时,我得到错误 (-19, 0)。
这是什么意思?
public void onClick(View v) {
MediaPlayer click = MediaPlayer.create(Timer.this, R.raw.click);
click.start();
}
});
播放声音MediaPlayer
并不是一个好主意。你应该考虑使用SoundPool
看看SoundPool 的文档
最好使用 Soundpool 来获得像点击一样的小声音。观看此视频: http ://thenewboston.org/watch.php?cat=6&number=79
做得好...最好在资源文件夹中创建一个名为 raw 的新文件夹并将声音剪辑复制到那里。如果您想在单击按钮时播放声音,则在 onClick 下添加以下内容:
public void onClick(View v) {
ourSong = MediaPlayer.create(Incoming.this, R.raw.abcd);
ourSong.start(); //where abcd is ur sound file and Incoming is ur java class
您需要在哪里定义 MediaPlayer ourSong;像这样:
public class Incoming extends Activity{
MediaPlayer ourSong;