如何在缩略图视图中显示sdcard中的视频?

时间:2012-12-18 07:04:57

标签: android

如何从SD卡上的文件夹中获取所有视频的列表并在列表中显示缩略图?当我点击缩略图时,它应该打开该视频进行播放。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

我们不能给你全部代码。只是建议我如何实现这一目标。 您可以使用该代码查看特定文件夹中的媒体。

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"));
  }
}

要在listview中生成缩略图,请转到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();
 }