我在某些视频上运行面部检测和对象检测,并希望建立一个网站来播放这些视频。在播放视频时,我想在视频的某些时间点根据上面的检测结果在网页上显示一些广告,如何获取我网站上播放的视频的当前时间戳?
是否有任何关于我可能会在我的网站上播放视频的播放器的建议?
谢谢!
答案 0 :(得分:1)
如何获取视频的当前时间戳取决于您实施视频的方式。例如,如果您在youtube上托管了视频,则可以通过youtube API在您的网站上实施这些视频,并且可以使用API的约定定义回调函数。其他视频框架(例如jwplayer,vimeo)提供类似的API。
或者您可以使用html5 <video>
tag并查看.currentTime
属性(将您的逻辑放在timeupdate
侦听器中)。
哪种方式最好是高度主观的,就像问你应该使用哪种手机运营商......检查一下,看看哪一种最适合你。它们中的大多数都提供了您所询问的基本功能,但就托管选项,易于实施等而言,可能会更好一些。其中一些甚至提供“高级”版本,包括在播放器中显示广告,关于业务规则(例如我知道jwplayer)