Это всего лишь общий вопрос. Я хочу сделать барабанное приложение, но у меня задержка звука. Может быть, кто-то попробовал какой-то другой пакет (ы) и сотворил немного магии, я использовал реагирующий на звук и реагирующий на видео, так как они наиболее популярны и не устарели, как другие. Вот пример кода:
new Sound(`${filename}.mp3`, Sound.MAIN_BUNDLE, error => {
if (error) {
return;
} else {
audio.play(() => {
audio.release();
});
}
});
Существуют и другие библиотеки, возможно, устаревшие, но я ищу любой ввод, чтобы улучшить его, мы сделали обработчик с onPressIn, чтобы сделать его немного быстрее, но все еще с большой задержкой:
<TouchableOpacity onPressIn={handleOpenPress}>
Если это не удастся, я попытаюсь создать другую библиотеку, но, боюсь, у нее будет такая же задержка. По какой-то причине этот репозиторий работает очень быстро: https://github.com/dwicao/react-native-drum-kit. Я использовал тот же код и составил даже список с подготовленными звуками, такими как soundList [i ++% 10] .play (), но все еще без эффекта.