SuperpoweredAdvancedAudioPlayer не может открыть некоторые файлы через путь к файлу - PullRequest
0 голосов
/ 01 июля 2018

Звонок SuperpoweredAdvancedAudioPlayer::open("/data/user/0/com.superpowered.crossexample/files/CROSS/tune.wav") для аудиофайла (.wav) продолжительностью 2,53 минуты и размером файла 45,8 МБ приводит к SuperpoweredAdvancedAudioPlayerEvent_LoadError.

Работает нормально, если файл помещен в ресурсы и загружен с помощью AssetFileDescriptor

Но если загрузить через путь к файлу, это не удастся. (ссылки на файлы прилагаются)

playerB->open("/data/user/0/com.superpowered.crossexample/files/CROSS/tune.wav");

но загруженный путь к файлу существует в приложении и возвращает true для объекта файла с файлом.

имеет два файла, загруженных через строковый путь, оба файла прикреплены один из них загружается отлично, а другой нет.

этот файл открывается через путь к файлу и AssetFileDescriptor как https://drive.google.com/open?id=1rpPIB3Q2EmSzcTnD_9pPecrF7zGt3Xkr

этот файл открывается только через AssetFileDescriptor, а не путь к файлу -> ("/ data / user / 0 / com.superpowered.crossexample / files / CROSS / tune.wav"); https://drive.google.com/open?id=18HKSmYHx3CDNfKmd4hWFuKj_AF1AIKyW

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 05 июля 2018

Мне удалось открыть с помощью вышеуказанного кода. моя ошибка заключалась в том, чтобы не устанавливать значение кроссфейдера.

Спасибо

...