【问题标题】:JS video player with a feature to stop and answer questions具有停止和回答问题功能的 JS 视频播放器
【发布时间】:2018-06-19 10:06:02
【问题描述】:

是否有一个非常完整的解决方案,让视频播放器可以在时间码处停止,显示一些问题,然后再次播放视频?就像 coursera.org 所拥有的一样。看起来他们的播放器是基于 video.js 的,但它是定制的。我正在寻找一个已经具有该功能的播放器,以便我可以自定义问题或其他任何东西。有没有人建议我应该使用什么?

// 如果它是一个反应组件,我会非常高兴:)

【问题讨论】:

  • “有人对我应该使用什么有建议吗?” - 一个不同的网站来提出这类问题,因为在这里询问有关外部资源的建议显然是题外话.

标签: javascript reactjs video question-answering


【解决方案1】:

react-player 包可以让你这样做:

import ReactPlayer from 'react-player'

class App extends Component {
  onDuration() {
    console.log('this function will be called every second')
  }

  render () {
    return (
      <ReactPlayer 
        url='your_video_url' 
        playing
        onDuration={this.onDuration}
      />
    )
  }
}

【讨论】:

  • 所以,这意味着我应该自己每秒检查一次时间码,如果时间到了,我会暂停视频,然后我必须自己再次显示带有一些问题的叠加层。那是对的吗?如果是这样,那么任何玩家都可以进行自定义,但我正在寻找具有开箱即用功能的东西来停止和显示问题
  • 我怀疑它存在,尤其是在 react.js 上。虽然您可以在几分钟内制作出不错的控制组件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-31
  • 1970-01-01
  • 2014-12-21
  • 2015-12-16
  • 1970-01-01
相关资源
最近更新 更多