0

从开发人员指南中,我举了这个简单的例子:

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

但是没有声音!

有任何想法吗?

4

2 回答 2

2

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

这对我有用:

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

        playThread.start();
    }

调用方法play();

于 2012-04-28T11:11:58.310 回答
0

你做对了一切。它可能不起作用的唯一原因是声音有问题,可能是您使用的文件不受支持(在这种情况下,您应该在所有消息选项卡中看到一些异常)或者它只是您的设备

于 2012-04-28T12:25:00.380 回答