我使用list.getPlayList(Environment.getExternalStorageDirectory()
从sdcard获取歌曲,但不幸的是,如果手机同时拥有“内部手机内存和外部SD卡”,它只会从手机内存中读取文件,但我希望将两者都添加到单个列表中获取Mp3文件。
如果有任何代码,请提供或任何链接。提前谢谢。
答案 0 :(得分:0)
在大多数Android设备上,removable storage没有直接的文件系统访问权限。
AFAIK,大多数媒体播放器无论如何都不能使用文件系统。它们使用MediaStore
,其中包含系统可访问的所有文件的索引,包括可移动存储上的文件。您可以使用Uri
通过one of its create()
methods MediaStore
获得的MediaPlayer
值。