Open evilsloth opened 4 months ago
Ok, so I finally found a culprit for anyone interested. If you use the default MediaSourceFactory
external subtitles start to work fine. Just delete this:
.setMediaSourceFactory(
ProgressiveMediaSource.Factory(DefaultDataSource.Factory(context))
)
According to the code, subtitles should be displayed by default if they are defined in
movies.json
. And in the example there are this subtitles defined for every sample movie:and here is the code that loads the subtitles:
But the subtitles are never displayed. Even if we enable default overlay (
useController = true
), there is no option to enable subtitles there, like it never even loads them.Is this some exoplayer issue or some problem with using it with compose? I tried to build the sample from the time this code was first added. But it doesn't work either.