尝试播放声音时出错



我试图构建一个按钮,点击后会播放声音。

下面是我的代码。当我点击按钮时,我得到错误(-19,0)。

这是什么意思?

public void onClick(View v) {
    MediaPlayer click = MediaPlayer.create(Timer.this, R.raw.click);
        click.start();
        }
    });

对于像点击这样的小声音,最好使用Soundpool。观看此视频:http://thenewboston.org/watch.php?cat=6&number=79

MediaPlayer播放声音不是个好主意。您应该考虑使用SoundPool看看SoundPool的文档

做得好。。。最好在资源文件夹中创建一个名为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的歌曲;像这样:

public class Incoming extends Activity{
MediaPlayer ourSong;

最新更新