【发布时间】:2019-03-20 22:00:10
【问题描述】:
我正在使用 react-player 播放视频。不确定是否有更好的选择,但这似乎可以完成工作。我唯一的问题是,我需要获取视频的缩略图。知道我将如何解决它吗?
如果您知道在 React 网络应用中播放视频的更好选择,并且支持缩略图,那也很棒。
<ReactPlayer
className="videoFrame"
url={url}
playing
controls
/>
谢谢
编辑:我最终将视频本身用作缩略图并阻止了所有鼠标事件。然后使用父 div 作为按钮。在 youtube 的情况下,我将视频替换为 youtube 提供的缩略图(https://img.youtube.com),因为视频上方的播放按钮很大。大多数其他玩家都没有。
【问题讨论】:
-
作为一种解决方法,您可以在视频开始播放时显示和隐藏您可以隐藏的 img 标签。唯一的问题是创建图像
-
是的,这是最难的部分 :) 我真的不知道如何为所有可能的视频服务(youtube、vimeo、dailymotion 等)创建缩略图。
-
刚刚检查并发现这个npmjs.com/package/react-video-thumbnail 可能会对您有所帮助。给定的 URL 会返回一个缩略图
标签: javascript reactjs video react-player