Ich möchte alle Videos aus einem bestimmten Ordner in Android-Aktivität zeigen. Wenn der Benutzer darauf klickt, wird das Video möglicherweise auf dem internen Videoplayer von Android usw. abgespielt. Bitte helfen Sie mir, meine Aufgaben zu erfüllen. Ich poste auch ein Bild von meiner gewünschten Ausgabe. Ich möchte Videos auflisten wie auf dem Bild. this is picture of MX-player, i want same functionality in my applicationWie zeigt man Videos aus bestimmten Ordnern einer Android-Aktivität?
0
A
Antwort
0
das Stück Code unten angegebenen Versuchen:
videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
proj, null, null, null);
count = videocursor.getCount();
videolist = (ListView) findViewById(R.id.listview);
videolist.setAdapter(new VideoAdapter(getApplicationContext()));
videolist.setOnItemClickListener(videogridlistener);
}
private OnItemClickListener videogridlistener = new OnItemClickListener() {
public void onItemClick(AdapterView<?>parent, View v, int position,
long id) {
System.gc();
video_column_index = videocursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA);
videocursor.moveToPosition(position);
String filename = videocursor.getString(video_column_index);
Intent intent = new Intent(VideoActivity.this, ViewVideo.class);
intent.putExtra("videofilename", filename);
startActivity(intent);
}
};
public class VideoAdapter extends BaseAdapter {
private Context vContext;
public VideoAdapter(Context c) {
vContext = c;
}
public int getCount() {
return count;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
System.gc();
TextView tv = new TextView(vContext.getApplicationContext());
String id = null;
if (convertView == null) {
video_column_index = videocursor.getColumnIndexOrThrow(MediaStore.Video.Media.TITLE);
videocursor.moveToPosition(position);
id = videocursor.getString(video_column_index);
tv.setText(id);
}
else
{
tv = (TextView) convertView;
return tv;
}
Lassen Sie mich wissen, wenn Sie ein Problem mit dieser konfrontiert sind, werde ich glücklich sein, Ihnen zu helfen.
Verwandte Themen
- 1. Wie aus verschiedenen Ordnern
- 2. Wie zeigt man Videos im Einklang mit PHP und HTML?
- 3. Abrufen von Videos aus einer Wiedergabeliste
- 4. Wie PHP-Dateien in bestimmten Ordnern
- 5. Wie man Videos mit ffmpeg konvertiert
- 6. Node.JS FFMPEG zeigt zwei Videos nebeneinander an
- 7. Wie erhält man einen bestimmten Wert aus einer Zeichenkette?
- 8. Wie Parkett Dateien aus hadoopish Ordnern laden
- 9. Drupal: Wie man bestimmte Ansicht in einem bestimmten Block zeigt
- 10. zeigt PDF mit Videos und Links
- 11. Wie zeigt man bestimmten Text in einem Textfeld mit JQuery?
- 12. Wie man ApiGateway auf einen bestimmten Lambda-Alias zeigt
- 13. Löschen einer bestimmten Zeile aus einer Textdatei?
- 14. Wie spielt man YouTube-Videos in einer Silverlight-Anwendung?
- 15. Wie importiere ich Tags aus mehreren Ordnern?
- 16. Kopieren Ordnerstruktur und Inhalt von bestimmten Ordnern
- 17. Wie verarbeitet man mehrere Dateien aus zwei Ordnern in einer Schleife mit R
- 18. Javascript: Wie erhält man den Wert einer Variablen aus einer bestimmten Datei aus 2 verschiedenen Dateien?
- 19. Wie wähle ich Ordner mit nur einer CSV-Datei aus einer großen Anzahl von Ordnern aus?
- 20. Wie erstellt man Vorschaubilder oder Vorschau für Videos?
- 21. QDir.setNameFilter Wie zeigt man nur Dateien mit bestimmten Erweiterungen an?
- 22. Wie wählt man Notes Dokumente eines bestimmten Typs aus?
- 23. Wie man App zeigt in Auswahl Bild aus dem Menü
- 24. Wie man Videos in jQuery Slideshow Maker
- 25. dotpeek zeigt Code aus einer anderen Version
- 26. Import-Module aus verschiedenen Ordnern
- 27. Zip-Datei aus Ordnern erstellen
- 28. Wie kann ich bestimmten Heroku-Ordnern Berechtigungen erteilen?
- 29. Wie kann ich auto_prepend in bestimmten Ordnern mit htaccess deaktivieren?
- 30. Wie zeigt man Daten aus der Datenbank mit einem bestimmten Grenzwert an?