Не знаю, возможно ли это ... но я хочу воспроизвести файл mp4 в своей локальной сети в Android ExoPlayer ...
Я много искал в Интернете, но ничего не нашел ...
Файл находится по этому адресу: smb: //192.168.x.x/file.mp4
Я пытался использовать этот код:
String file = "smb://192.168.x.x/file.mp4";
//self is my context
DefaultDataSourceFactory dataSourceFactory = new DefaultDataSourceFactory(self, null, new DefaultBandwidthMeter());
ExtractorMediaSource mediaSource = new ExtractorMediaSource.Factory(dataSourceFactory).createMediaSource(Uri.parse(file));
player.prepare(mediaSource);
Но я получил ошибку во время выполнения от ExoPlayer ... Может быть, потому что я не аутентифицирован?
Честно говоря, я не знаю, надеюсь, кто-то может мне помочь с этим ...