Реактивная проблема задержки звука - PullRequest
1 голос
/ 23 октября 2019

Это всего лишь общий вопрос. Я хочу сделать барабанное приложение, но у меня задержка звука. Может быть, кто-то попробовал какой-то другой пакет (ы) и сотворил немного магии, я использовал реагирующий на звук и реагирующий на видео, так как они наиболее популярны и не устарели, как другие. Вот пример кода:

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 (), но все еще без эффекта.

...