android获取.mp3音乐播放市场
时间: 2023-10-18 19:11:58 浏览: 100
android mp3音乐播放器
要在Android应用中获取mp3音乐文件并进行播放,可以使用MediaStore来获取设备中的音乐文件。以下是获取音乐文件并播放的简单示例代码:
```java
// 获取设备中的音乐文件
String selection = MediaStore.Audio.Media.IS_MUSIC + "!= 0";
String[] projection = {MediaStore.Audio.Media._ID, MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.DATA};
Cursor cursor = getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, projection, selection, null, null);
// 播放音乐
if (cursor != null && cursor.moveToFirst()) {
do {
String audioFilePath = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
MediaPlayer mediaPlayer = new MediaPlayer();
try {
mediaPlayer.setDataSource(audioFilePath);
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IOException e) {
e.printStackTrace();
}
} while (cursor.moveToNext());
cursor.close();
}
```
这段代码会获取设备中所有的音乐文件,并依次进行播放。其中,MediaStore.Audio.Media.DATA字段表示音乐文件的路径。在实际使用中,可能需要根据需要进行筛选和过滤。
阅读全文