我有一个会播放音调的应用程序,它确实可以正常工作,直到我将它安装在基于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();
}
我在代码播放声音之前和之后放置了评论,所有评论都打印出来,好像播放了声音,但没有声音。 谢谢你的帮助。
答案 0 :(得分:0)
没关系,似乎某种程度上警报的音量被设置为0,我实际上去了实际的文件夹,选择了一个文件,手动播放,然后在播放时将音量调高,之后一切都很顺利。