javascript - 视频停止播放后,如何创建触发登录页面弹出的事件?
问题描述
我是一名设计师,客户希望他的营销视频在他的网站上播放,视频播放完毕后,它会自动将您发送到登录页面。
(我的javascript知识非常有限,希望尽可能简单)
解决方案
这完全取决于网站的实施。如果它只是一个<video/>
元素,它可能就像在ended
事件触发后监听事件和路由一样简单。
来自 MDN 的以下片段中的视频:视频嵌入元素
document.getElementById("test-video").addEventListener("ended", () => {
console.log("Video ended do routing logic");
});
<video id="test-video" autoplay muted controls width="250">
<source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm"
type="video/webm">
<source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4"
type="video/mp4">
Sorry, your browser doesn't support embedded videos.
</video>
推荐阅读
- python - 使用 boto3 securityhub.get_findings() 从 SecurityHub 导出到 Excel
- java - 如何从字符串值设置枚举值
- mariadb - 我需要所有用户和每个用户续集中的所有令牌
- css - 在 backgroundImage 的 vue 中添加过渡效果
- java - 我无法在 For 循环 (JavaFX) 中设置按钮文本
- android - Android 应用程序因“未找到 dex 位置的原始 dex 文件”而崩溃
- javascript - 在Javascript中添加两位整数的两个整数
- r - 打印第三个数字和所有能被 2 整除的元素
- java - Android :java.sql.SQLException: ResultSet 中没有当前行
- c++ - QT从wifi断开