【发布时间】:2012-12-18 07:04:57
【问题描述】:
如何从 sdcard 上的文件夹中获取所有视频的列表并在列表中显示缩略图?当我点击缩略图时,它应该会打开该视频进行播放。
请帮帮我。
【问题讨论】:
标签: android
如何从 sdcard 上的文件夹中获取所有视频的列表并在列表中显示缩略图?当我点击缩略图时,它应该会打开该视频进行播放。
请帮帮我。
【问题讨论】:
标签: android
我们无法为您提供完整的代码。我只是建议您如何实现这一目标。 您可以使用该代码查看特定文件夹中的媒体。
String fileUrl = "/myfolder/";
String MEDIA_PATH = android.os.Environment.getExternalStorageDirectory().getPath() +
fileUrl;
这里是搜索特定扩展的过滤器代码。
class Mp4Filter implements FilenameFilter {
public boolean accept(File dir, String name) {
return (name.endsWith(".mp4"));
}
}
要在列表视图中生成缩略图,请转到 here
对于点击开始视频,您需要实现onListItemClick。像这样:-
protected void onListItemClick(ListView l, View v, int position, long id) {
currentPosition = position;
playSong(MEDIA_PATH + songs.get(position));
Toast.makeText(getApplicationContext(), "Video Start",
Toast.LENGTH_LONG).show();
}
【讨论】: