Воспроизведение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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