javascript - 什么 HTML5 视频监听器可以在视频开头触发事件?

标签 javascript ios html video

我想使用监听器在一个视频的开头触发一个函数。 目前我正在使用:

video.addEventListener("play", function);

它可以在桌面上运行。但是在IOS中,只有当我暂停然后重新开始视频时才会触发该功能。那么,如何让监听器在视频开头触发功能呢?视频可以自动播放或点击播放。

非常感谢!

最佳答案

您可以使用:

 video.addEventListener("loadedmetadata", function)

我不确定此事件是否不会在电影开始之前发送,因此您也可以使用:

 var firstTime = YES;
 video.addEventListener("progress", function() {
                          if (firstTime) {
                              firstTime = NO;
                              // DO WHAT YOU WANT HERE
                          }
                         });

对于 Safari/Webkit 支持的所有事件,只需转到 https://developer.apple.com/documentation/webkitjs/htmlmediaelement 。这是非常好的讲座。

关于javascript - 什么 HTML5 视频监听器可以在视频开头触发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491196/

相关文章:

javascript - 如何将工具提示图像添加到多个按钮

iphone - iOS 应用程序事件处理程序的正确位置(MVC 方面)是什么?

php - dompdf - 缩放 pdf 以适合页面

javascript - 类属性的必要性,以定位 div 层

javascript - 选择 Maya 到 JSON 库

javascript - 我想要 javascript 中输入类型 <input> 的值

ios - UIPickerView 在滚动时跳过数组中的值

iphone - 从通知中心进入前台时显示 IOS 启动画面

html - Firefox 没有为 transitionend 引发事件

javascript - 如何使用 JavaScript 或 jQuery 将动态 URL 从绝对 trim 为相对