gpt4 book ai didi

javascript - Reactjs 视频 onEnded 事件未触发

转载 作者:搜寻专家 更新时间:2023-11-01 04:46:24 25 4
gpt4 key购买 nike

我创建了一个 React 组件来播放视频。该组件正在正常播放视频,但未触发回调。

class VideoPlayer extends React.Component {
componentWillMount () {
console.log('Mounting here');
}

changeThis () {
console.log("Ended");
}

render () {
var notice = this.props.notice;
var p = "./data/video/" + notice.path + '?' + Math.random();
return (
<div key={notice.id}>
<video className="image" alt={notice.description} onEnded={this.changeThis.bind(this)} controls autoPlay>
<source src={p} type="video/mp4" />
No suppoty
</video>
</div>
)
}
}

没有调用 onEnded 函数。我做错了什么。

最佳答案

ReactJS (0.14.0-rc1) 现在支持媒体事件(视频和音频): https://facebook.github.io/react/blog/2015/09/10/react-v0.14-rc1.html

我已经测试了 onEndedonTimeUpdate - 效果很好!

关于javascript - Reactjs 视频 onEnded 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com