Я пытаюсь воспроизвести локальный аудиофайл (.mp3) из папки androids assets
с помощью exoplayer.
Я использовал следующий код для тестовых целей:
val uri = Uri.fromFile(File("//assets/iron_maiden_fear_of_the_dark.mp3"))
println("$uri") --> file:///assets/iron_maiden_fear_of_the_dark.mp3
Теперь пытаюсь создать экзоплеер AssetDataSource:
val dataSpec = DataSpec(uri)
val assetDataSource = AssetDataSource(this)
assetDataSource.open(dataSpec)
И это вызывает исключение:
com.google.android.exoplayer2.upstream.AssetDataSource$AssetDataSourceException: java.io.FileNotFoundException: assets/iron_maiden_fear_of_the_dark.mp3
Я не знаю, почему?