作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想使用 MediaPlayer 类播放 sdcard 上的 wav 文件。 Android 开发者网站说我们可以将本地媒体作为 uri 播放。代码 fragment 是
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)
但我还验证了所有答案都有效。
最佳答案
你可以试试这个:
File file = new File("myfile.wav");
Uri uri = Uri.fromFile(file);
关于android - 如何将 sdcard 上的 wav 文件指定为 Uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18267233/
我是一名优秀的程序员,十分优秀!