SD カードのフォルダからすべてのビデオのリストを取得し、サムネイルをリストに表示するにはどうすればよいですか? サムネイルをクリックすると、そのビデオが再生用に開かれます。
私を助けてください。
SD カードのフォルダからすべてのビデオのリストを取得し、サムネイルをリストに表示するにはどうすればよいですか? サムネイルをクリックすると、そのビデオが再生用に開かれます。
私を助けてください。
コード全体を提供することはできません。どうすればそれを達成できるかという私からの提案です。そのコードを使用して、特定のフォルダー内のメディアを表示できます。
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"));
}
}
リストビューでサムネイルを生成するには、ここにアクセスしてください
クリックでビデオを開始するには、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();
}