React Native response-native-sound Файл "Изменение звука" во время выполнения выдает ошибку "Попытка присвоить свойству только для чтения"
Я новичок в React-Native. И я пытаюсь разработать приложение для аудио, где пользователь должен иметь возможность щелкнуть любой звук из списка, и этот звук должен воспроизводиться при нажатии ()
Вот мой код
sound = new Sound('http://example.com/xyz.mp3');
playSound () {
this.sound.play();
};
pauseSound () {
this.sound.pause();
};
playFile (x1) {
sound = new Sound(x1);
this.playSound();
}
Когда я вызываю playFile(x1) с новым именем файла x1, он выдает ошибку:
Attempted to assign to readonly property.
Есть ли способ переназначить новое значение звуковой переменной onPress? Или любое другое простое решение этой проблемы переназначения?
0 ответов
Сам нашел решение.
Если вы используете sound.release() перед назначением нового файла, он работает.
Это позволяет переназначить новый файл. Следовательно код будет таким:
sound.release();
sound = new Sound(x1);