ExoPlayer - reproduz arquivos mp4 locais no cartão SD

Estou usando o aplicativo Exoplayer Demo e quero pré-carregar um vídeo MP4 do cartão SD. Eu tentei a implementação deesta postagem, mas não funciona. Não existe essa classe chamada DemoUtil.java na minha demonstração do exoplayer. Em vez disso usado:

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

Também não pude usar o trecho de código mencionado para SampleChooserActivity.java. (Mantido me dando erros)

Eu usei:

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

O que estou fazendo errado? O caminho do arquivo é alterado para todos os dispositivos?

questionAnswers(4)

yourAnswerToTheQuestion