ExoPlayer - lokale mp4-Datei auf SD-Karte abspielen

Ich benutze die Exoplayer-Demo-App und möchte ein MP4-Video von der SD-Karte laden. Ich habe die Implementierung von @ ausprobiedieser Beitra, aber es funktioniert nicht. In meiner Exoplayer-Demo gibt es keine solche Klasse namens DemoUtil.java. Stattdessen verwendet:

public static final Sample[] LOCAL_VIDEOS = new Sample[] {
new Sample("Some User friendly name of video 1",
"/mnt/sdcard/video1.mp4", Util.TYPE_OTHER),
};

Ich konnte auch das für SampleChooserActivity.java erwähnte Code-Snippet nicht verwenden. (Habe mich immer geirrt)

Ich habe stattdessen verwendet:

group = new SampleGroup("Local Videos");
group.addAll(Samples.LOCAL_VIDEOS);
sampleGroups.add(group);

Was mache ich falsch? Ändert sich der Pfad der Datei für jedes Gerät?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage