Есть ли способ воспроизвести звук на http без использования нативных Android/IOS компонентов?
Android/IOS
Я нашел этот модуль react-native-sound, но он использует собственные детали, и я хотел узнать, есть ли способ избежать их использования.
react-native-sound
если вы используете выставку, вы можете сделать что-то подобное
const soundObject = new Expo.Audio.Sound(); playSound = async () => { await soundObject.loadAsync({uri:'the uri of your audio'}); soundObject.playAsync(); }
теперь должно начаться воспроизведение вашего mp3, для получения более подробной информации, пожалуйста, ознакомьтесь с документацией по экспозиции здесь https://docs.expo.io/versions/latest/sdk/audio
Если вы используете expo, то он поддерживает аудио, вы можете увидеть в документации здесь: https://docs.expo.io/versions/v32.0.0/sdk/audio
expo
Однако, если вы не используете expo и создали приложение с react-native init, вам нужно будет использовать зависимость с собственными модулями или написать свой собственный собственный модуль, так как обработка аудио в потоке javascript заблокирует ваше приложение и сделать его непригодным для использования.
react-native init