安卓实现的简单音乐播放器需要的几个功能
1:扫描并读取音乐
2:播放音乐
3:停止播放
首先是扫描读取音乐
加载音频:
加载音频(BeatBoxjava)
private void loadSounds() {
private void load(Sound sound) throws IOException {
AssetFileDescriptor afd = mAssets.openFd(sound.getAssetPath()); int soundId = mSoundPool.load(afd, 1); sound.setSoundId(soundId);
}
public list<Sound> getSounds() { return mSounds;
}
}
载人全部音频文件(BeatBox.java)
private void loadSounds() {
for (String filename : soundNames) { try {
String assetPath = SOUNDS_FOLDER + "/" + filename;
Sound sound = new Sound(assetPath); load(sound);
mSounds.add(