Я сделал приложение для деки в React Native. Я помещаю аудио файлы .wav в папку res / raw и воспроизводю их с помощью библиотеки React Native Audio Toolkit. Я решил добавить несколько новых файлов в свое приложение. Но кажется, что эти новые файлы имеют длительность 0:00, когда работают старые.
Я просто поместил новые файлы в папку res / raw проекта React Native. Старые файлы, которые у меня уже были в моем приложении, работают нормально. Я обнаружил, что в папке res / raw существуют новые файлы, и их можно отправлять с помощью Intent в другие приложения, такие как мессенджер (но их невозможно воспроизвести, потому что они имеют продолжительность 0:00). Но я не могу воспроизвести их в приложении, просто ничего не слышно, когда я это делаю.
Это код, отвечающий за воспроизведение WAV-файлов. Это Java-модуль из библиотеки RN Audio Toolkit.
https://github.com/futurice/react-native-audio-toolkit/blob/master/android/lib/src/main/java/com/futurice/rctaudiotoolkit/AudioPlayerModule.java
Что странно, что он работает на моем Samsung Galaxy A5 с Android 7.0, но не работает на моем эмуляторе Android 6.0 или xiaomi miui 10.