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

问题描述 投票:0回答:2

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

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

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

任何人都可以帮我解决这个问题。如果有人知道某些反应原生api或其他解决方案,请帮忙。

谢谢

react-native mobile video-streaming hls
2个回答
0
投票

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

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


0
投票

可以根据react-native-video文档使用selectedVideoTrack Prop手动选择视频质量

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

selectedVideoTrack={{
  type: "resolution",
  value: 1080
}}
© www.soinside.com 2019 - 2024. All rights reserved.