React-player:有没有办法使用自定义控件更改视频分辨率?

otr*_*ran 5 video.js reactjs react-native react-player

我正在开发一个自定义视频播放器,它使用反应播放器流式传输来自不同来源(YouTube、Vimeo 等)的视频,并且它已经具有我设置的功能控件,例如播放/暂停、音量/静音、进度条和全屏。

我正在尝试添加一个带有弹出窗口的齿轮按钮,该弹出窗口显示不同的分辨率以将视频设置为,但我似乎无法在网上找到任何用于反应播放器的视频质量选择实现。

React-player 是否可以实现这种功能,或者我应该选择不同的 React 视频播放器(例如 video.js)?

小智 -1

不,react-player 的文档中也没有,但如果您想更改分辨率,您可以使用Shaka Player,它将有助于更改视频的分辨率。

使用 Player 的 NPM 库:React Shaka Player

还可以查看演示:Shaka Player Demo

Shaka Player 还支持 React 播放器中的几乎所有功能。我们可以使用 MP4、3gp 以及 DASH 和 m3u8 等加密视频。