gpt4 book ai didi

android - 在Android中添加多个音频文件

转载 作者:行者123 更新时间:2023-12-03 02:16:59 26 4
gpt4 key购买 nike

我正在使用添加多个音频文件

    try {
MediaPlayer mp = MediaPlayer.create(context, R.raw.play);
audioArr[0] = mp;
mp.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {

mp.start();

}
});

mp.prepare();

} catch (Exception e) {
e.printStackTrace();
}

并发布具有以下功能的媒体
for (MediaPlayer media : audioList) {
if (media != null) {
if(media.isPlaying())
media.stop();
media.release();
media = null;
}
}

因为我无法在我的应用程序中播放多个音频文件,所以第一次使用音频播放时,请引用

最佳答案

试试这个 :

void addSongs()
{
File songs = new File(sdPath); //sdPath is the path of your audio files

if(songs.listFiles(new SongFilter()).length > 0)
{
for(File file : songs.listFiles(new SongFilter()))

{
vector.add(file.getName());
}

arrayAdapter.setNotifyOnChange(true); //arrayAdapter Array Adapter
songList.setAdapter(arrayAdapter); //songList is a ListView
}
}

SongFilter类是这样的:
class SongFilter implements FilenameFilter
{
public boolean accept(File dir, String filename)
{
return (filename.endsWith(".mp3"));
}
}

关于android - 在Android中添加多个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18974235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com