

需要有自定义播放按钮如下,还需要添加视频标题在任何位置上的视频。目前正在尝试react-player。如有任何帮助,将不胜感激。
import ReactPlayer from 'react-player'
<ReactPlayer url='https://www.youtube.com/watch?v=ysz5S6PUM-U' />
如何通过像上面这样的自定义播放按钮?

当我通过youtube链接时,youtube的默认覆盖正在开始,我需要对其进行定制。
发布于 2021-09-10 17:14:48
YouTube不允许自定义播放按钮。为实现这一目标:
div视频相同位置的YouTubebackground-image。发布于 2021-09-10 18:08:28
light道具将呈现带有简单播放图标的视频缩略图,并且只在用户与图像交互后加载完整的播放器。诺内用于获取视频URL的缩略图。请注意,不支持对Facebook、Wistia、Mixcloud和文件URL的自动缩略图获取,也不保证对其他URL的持续支持。 如果要传递自己的缩略图以便使用,请将light设置为图像URL,而不是true.。 可以通过针对CSS类react-player__preview、react-player__shadow和react-player__play-icon来覆盖预览图像和播放图标的样式。
(强调后加)
因此--为了提供自定义预览图像,您可以将JSX重写为:
<ReactPlayer
url="https://www.youtube.com/watch?v=ysz5S6PUM-U"
light="path/to/your/preview/image"
/>因此,您可以通过自定义预览图像来完成这一任务。如果您需要更动态的东西,其中按钮有它自己的悬停状态,您可能需要从零开始旋转一些东西,或者找到一个不同的库。
https://stackoverflow.com/questions/69132970
复制相似问题