Я разработал собственный вид игрока. Я играю аудиофайл с использованием библиотеки реагировать на собственный звук. Воспроизведение, пауза работает должным образом, но мне также нужно будет воспроизводить звук при скольжении слайдера с помощью пальца с той же скоростью скольжения. Я получаю событие скольжения, используя метод Slider onValueChange , но проблема в том, что мое аудио не ясно слышно. Можно ли как-нибудь четко воспроизвести звук с помощью скорости скольжения?
Вот код слайдера
<Slider
key={index}
step={1}
onTouchStart={this.onSliderEditStart}
onTouchEnd={this.onSliderEditEnd}
value={sliderValue}
onValueChange={this.onSliderEditing}
maximumValue={item.endTime}
minimumValue={item.startTime}
animateTransitions
maximumTrackTintColor={'#000'}
minimumTrackTintColor={'#d3d3d3'}
thumbStyle={{height: 55, width: 2.5}}
thumbTintColor={currentTime >= item.endTime ? 'transparent' : '#000066'}
trackStyle={{height: 55, backgroundColor: '#E6E6E6'}}
/>
Я использую значение onValueChange и задаю Скорость звука с помощью setSpeed библиотеки реагировать на естественный звук.
onSliderEditing = value => {
console.log('onSliderEditing >> value >>>> ', value)
this.sound.setSpeed(value); // this.sound = audio file object
}