另一种方法可能是使用MediaStore内容提供商来查找您的音乐:http://developer.android.com/reference/android/provider/MediaStore.html.
MediaColumns中有一个DATA字段,用于保存媒体文件的数据流.
谷歌有一个从MediaStore读取图像的例子比这个页面的一半多一点:http://developer.android.com/guide/topics/providers/content-providers.html.我认为你应该能够采用这些代码来阅读音乐而不会有太多麻烦.
编辑:谷歌已经重写了内容提供商的文档.我上面提到的例子似乎不再存在.但是,一旦您拥有媒体的URI,您就可以使用以下方法获取输入流:
InputStream is = getContentResolver().openInputStream(uri);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7084 次 |
最近记录: |