У меня есть следующий код, и я следовал примеру в документах :
useEffect(() => {
Sound.setCategory('Playback');
const ringer = new Sound('connecting_call.mp3', Sound.MAIN_BUNDLE, (error) => {
if (error) {
console.log('failed to load the sound', error);
return;
}
})
console.log('duration in seconds: ' + ringer.getDuration() + 'number of channels: ' + ringer.getNumberOfChannels());
ringer.play();
return () => { ringer.stop(); }
}, []);
, но звук не воспроизводится, и в журналах показывается: duration in seconds: -1number of channels: -1
У меня есть файл в правильном месте, и имя правильно.
Как правильно сделать эту работу?