React Native response-native-sound Файл «Изменение звука» во время выполнения выдает ошибку «Попытка присвоить свойству только для чтения» - PullRequest
0 голосов
/ 02 марта 2019

Я новичок в 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.

Есть ли способ переназначить новое значение переменной sound onPress?Или любое другое простое решение этой проблемы переназначения?

1 Ответ

0 голосов
/ 03 марта 2019

Сам нашел решение.

Если вы используете sound.release () перед назначением нового файла, он работает.

Позволяет переназначить новый файл.Следовательно код будет таким:

sound.release();
sound = new Sound(x1);
...