我想使用 MediaPlayer 类在 sdcard 上播放 wav 文件。Android 开发者的网站说我们可以将本地媒体作为 uri 播放。代码片段是
Uri myUri = ....; // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();
如何将本地文件设置为 Uri?
---编辑---
感谢大家
最终使用的答案,Uri myuri = Uri.parse(filepath)
但我也验证了所有答案都有效。