升级到Gingerbread 2.3.4后,MediaPlayer无法运行

时间:2011-12-28 22:42:30

标签: android audio media-player

我有一个会播放音调的应用程序,它确实可以正常工作,直到我将它安装在基于Gingerbread 2.3.4的Android手机上。问题是我没有看到任何异常抛出,并且没有声音产生,完全相同的代码确实在姜饼手机前播放声音。这是播放声音的代码。

    MediaPlayer mp = new MediaPlayer();
    //mp.release();
    try {
        String audioFilePath = "content://media/internal/audio/media/20";  
        mp.setDataSource(audioFilePath);
        mp.prepare();
        mp.start();

    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

我在代码播放声音之前和之后放置了评论,所有评论都打印出来,好像播放了声音,但没有声音。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

没关系,似乎某种程度上警报的音量被设置为0,我实际上去了实际的文件夹,选择了一个文件,手动播放,然后在播放时将音量调高,之后一切都很顺利。