Я спроектировал пользовательский вид игрока с помощью response-native-slider. Есть несколько ползунков, расположенных в этом представлении. Я играю один аудиофайл, следуя ползункам, которые расположены в компоненте FlatList. Все ползунки с минимальной и максимальной разницей в значениях составляют 5 секунд.
Звук воспроизводится, как и ожидалось, на каждом ползунке, но мне нужно нажать на любую из позиций ползунка, чтобы установить текущий курсор ползунка в том же месте. Я пытаюсь получить позицию при нажатии на слайдер. Следующие методы:
onValueChange onTouchStart onTouchEnd
не помогают получить позицию / значение при нажатии на любом из ползунков.
Ниже приведена реализация ползунка в моем коде:
<Slider
key={index}
step={1}
onTouchStart={this.onSliderEditStart}
onTouchEnd={this.onSliderEditEnd}
value={sliderValue}
onValueChange={this.onSliderEditing}
maximumValue={item.endTime}
minimumValue={item.startTime}
animateTransitions
// maximumTrackTintColor='transparent'
maximumTrackTintColor={'#000'}
minimumTrackTintColor={'#d3d3d3'}
thumbStyle={{height: 55, width: 2.5}}
thumbTintColor={currentTime >= item.endTime ? 'transparent' : '#000066'}
trackStyle={{height: 55, backgroundColor: '#E6E6E6'}}
/>
Пожалуйста, помогите узнать решение, если таковое имеется.