【发布时间】:2017-02-23 08:16:38
【问题描述】:
我正在尝试使用代码加载/播放声音(I have file /res/raw/fx2.wav):
MediaPlayer mp = MediaPlayer.create(this, R.raw.fx2);
或
MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.fx2);
我得到这个错误:
java.io.IOException: Prepare failed.: status=0x1
我搜索了这个错误,但没有一个答案有工作代码。 这样的例子还有:
MediaPlayer mediaPlayer = new MediaPlayer();
然后是:
FileInputStream
or
mp.setDataSrouce
我正在尝试这些,但到目前为止我没有任何工作,我不知道哪种方法最适合我或在什么情况下应该使用它们?我只是想加载和播放声音。
可能是我没有正确理解上下文。或者我的声音文件有问题(但这是一种正常的小方法,所以我认为不是这个)。
有什么想法吗?
【问题讨论】: