gpt4 book ai didi

android - 在Android中一起列出音频和视频

转载 作者:行者123 更新时间:2023-12-03 00:59:53 25 4
gpt4 key购买 nike

我需要在列表 View 中一起列出每个音频和视频文件。

我知道如何列出音频以及如何分别使用列出视频

 MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
MediaStore.Video.Media.EXTERNAL_CONTENT_URI

还有什么其他方法可以同时列出音频和视频。

最佳答案

您可以使用以下代码,

File home = Environment.getExternalStorageDirectory(); 

if (home.listFiles( new MusicFilter()).length > 0) {
for (File file : home.listFiles( new MusicFilter())) {
songs.add(file.getAbsolutePath());
}
ArrayAdapter<String> songList = new ArrayAdapter<String>
(this,R.layout.song_item,songs);
setListAdapter(songList);
}

class MusicFilter implements FilenameFilter
{
public boolean accept(File dir, String name)
{
if (name.endsWith(".mp3")||name.endsWith(".3gp")||name.endsWith(".mp4"))
return true;
else
return false;
}
}

这里的歌曲是一个ArrayList,用于存储歌曲的实际路径。

关于android - 在Android中一起列出音频和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9748599/

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