Воспроизведение mp3-файла из файла Android:///storage/эмулируемого местоположения.Android

Форум для тех, кто программирует под Android
Anonymous
Воспроизведение mp3-файла из файла Android:///storage/эмулируемого местоположения.

Сообщение Anonymous »

У меня есть приложение для Android, написанное на Cordova/ionic, которое требует отображать все музыкальные файлы на устройстве в списке. Я использую плагин cordova-file-plugin для рекурсивной
загрузки музыкальных файлов. Я использую плагин cordovaNativeAudio для воспроизведения этих файлов.
Некоторые из этих файлов расположены в файле:///storage/emulated/0/Ringtones/
Но когда я воспроизвожу эти файлы с помощью

Код: Выделить всё

$cordovaNativeAudio.play("test");
он ​​не воспроизводится. Но плагин работает нормально, если mp3-файлы находятся в папке проекта (www/audio).

Нужны ли мне специальные разрешения для воспроизведения файлов вне проекта?
Это мои текущие разрешения:
Нужно ли мне перенести эти файлы в мой проект, чтобы он воспроизводился?
Я пробовал и NativeURL, и FullPath, но безрезультатно.

nativeURL отображается как «file:///storage/emulated/0/Ringtones/test.mp3»

fullPath отображается как /Ringtones/test.mp3

ОБНОВЛЕНИЕ
Это ошибка в консоли: java.io.FileNotFoundException: www/file:///storage/emulated/0/Ringtones/test.mp3
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/424 ... d-location

Вернуться в «Android»