0

我有文件位置05-11 22:43:41.793: D/Play audio(9996): /storage/emulated/0/QRSpeech/sounds/Introduction_to_Android_1.3gpp

我想使用MediaPlayer下面的代码来播放这个文件:

mediaPlayer.setDataSource(tempDestFile); 
mediaPlayer.prepare();
mediaPlayer.start();

其中tempDestFile是上面打印的文件路径。

没有声音?为什么 ?

4

1 回答 1

0

我也遇到过这个问题并尝试了几件事。尝试使用MediaPlayer.create(Uri uri). 获取媒体的路径,如果是字符串,则将其转换为 Uri。

它无法工作的另一个原因是上下文问题。您可以在使用 MediaPlayer 的地方发布完整代码吗?

于 2013-05-11T20:50:11.350 回答