javascript - 如何在浏览器上运行视频时覆盖自定义文本?
问题描述
感谢您抽出时间。我是网络开发的新手。
我需要在为用户播放视频时在视频上显示自定义文本。这些是以下特定标准:
- 用户必须登录,并且当视频在浏览器上运行时,他们的名字应该显示在视频上。
- 自定义文本应该在一定的时间间隔内出现,比如说,每 10 秒
- 史密斯的测试应该显示为“你好史密斯!” Roger 的文本应显示为“Hello Roger.ie,不同的登录名应更改。
我应该使用什么?HTML5、Javascrit、Videojs 等?以及如何实现这种情况?我不知道哪种语言可以帮助我实现这个目标。
欢迎任何指点。
解决方案
您可以将文本元素和视频元素放置在同一个容器中,然后z-index
在文本元素上放置更高的位置并正确定位。
示例: https ://jsfiddle.net/w12n8hxy/
您可以使用 JavaScript 实现目标并根据需要操作 DOM。
推荐阅读
- excel - Excel::Writer::XLSX 写入无格式日期
- java - 使用 $in Mongodb - Java 进行不区分大小写的搜索
- hp-uft - UFT OTA - 获取复制的测试集文件夹的 ID
- java - 如何为 try & catch 实现指数延迟/睡眠
- css - 如何独立于其他列或行关注一列
- python - 来自 setup.py 的 dh_python2 版本化依赖项
- javascript - 从firebase数据库获取数据不起作用
- node.js - 使用 KMS、Node 从 S3 解密 SES 消息
- ios - 在启动屏幕中禁用智能反转
- tkinter - 在谷歌云平台中使用 tkinter 时出现错误消息