response-native-video: как вручную выбрать качество видео - PullRequest
0 голосов
/ 04 октября 2018

Я создаю приложение для потоковой передачи видео с использованием HLS из s3.

Я хочу поддержать функциональность для выбора качества видео.

Все еще не могу найти, как выбрать желаемое качество.

Может кто-нибудь, пожалуйста, помогите мне в этом вопросе.Если кто-то знает какой-нибудь реактивный API или какое-либо другое решение, пожалуйста, помогите.

Спасибо

Ответы [ 2 ]

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

можно выбрать качество видео вручную в соответствии с документацией реагировать на видео, используя selectedVideoTrack Проп

см. https://github.com/react-native-community/react-native-video#selectedvideotrack

пример

selectedVideoTrack={{
  type: "resolution",
  value: 1080
}}
0 голосов
/ 05 октября 2018

Если у вас есть несколько качественных воспроизведений в вашем видео HLS, вы можете использовать hls.js для компонента воспроизведения.Обычно это просто переключает воспроизведение для вас, но вы можете управлять этим вручную с помощью Quality Switch API .

Т.е. вы получите доступные качества, используя hls.levels, а затем выполните их итерацию.Затем установите hls.currentLevel на желаемое качество.

...