简单的mediaPlayer示例不起作用!为什么?

时间:2012-04-28 11:07:52

标签: android media-player

在开发者指南中,我采用了这个简单的例子:

               MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1);
               mediaPlayer.start(); // no need to call prepare(); create() does that for you

但是没有声音!

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

在您的手机(或)代码中检查您的媒体音量以播放声音文件:

这对我有用:

    public void play()
    {
        Thread playThread = new Thread() {
            public void run()
            {
                mediaPlayer = MediaPlayer.create(VastuActivity.this, R.raw.click);
                mediaPlayer.start();
            }
        };

        playThread.start();
    }

调用方法play();

答案 1 :(得分:0)

你把一切都搞定了。它可能不起作用的唯一原因是声音存在问题,可能是您不使用的文件(在这种情况下,您应该看到所有消息标签中都会抛出一些例外)或者它只是您的设备