react-native-video:如何手动选择视频质量

Imr*_*n S 5 mobile video-streaming http-live-streaming react-native

我正在使用 s3 中的 HLS 构建用于视频流的应用程序。

我想支持选择视频质量的功能。

仍然无法找到如何选择所需的质量。

任何人都可以帮助我解决这个问题。如果有人知道一些 react-native api 或其他一些解决方案,请帮忙。

谢谢

col*_*lde -1

如果您的 HLS 视频中有多种质量的再现,您可以使用hls.js作为播放组件。通常这只会为您切换播放,但您可以使用Quality Switch API手动控制。

hls.levels即,您将使用并迭代它们来获得可用的质量。然后设置hls.currentLevel为他想要的质量。

  • OP 要求反应原生,而不是网络 (5认同)