html5-video相关内容

如何检查用户在 html5 视频播放器中观看了完整视频

有谁知道我如何检查视频是否已被完全观看?我正在使用 html5 视频播放器: 解决方案 基本检查很简单,等待ended事件.这很简单,你可以谷歌一下. 现在要检查用户是否播放了完整视频,需要进行广泛的分析,检查他是否播放了每一秒.但是,这不是必需的,用户应该足够了: 播 ..
发布时间:2021-12-21 14:15:28 前端开发

播放暂停 html5 视频 javascript

我有一个功能,当我点击播放器中显示的海报图片时,它可以播放视频,并且似乎可以正常工作: var video = document.getElementById('player');video.addEventListener('点击',function(){视频().播放();},错误的); 在 html5 视频标签中,我有类似的内容:id="player" onclick="this.pla ..
发布时间:2021-12-21 14:12:44 前端开发

滚动到时播放 HTML5 视频

是否只有当用户在浏览器视口中有视频(或视频的特定百分比)时才自动播放 HTML5 视频? 解决方案 简要 假设我们的浏览器窗口 W 当前滚动到 y 位置 scrollTop 和 scrollBottom 当我们的视频位于V1或V2时将不会播放,如下图所示. 代码详情 $(document).ready(function() {//获取媒体 - 禁用自动播放(音频或视频 ..
发布时间:2021-12-21 14:12:40 前端开发

HTML5 和 Javascript 仅在可见时播放视频

我有兴趣设置一个包含多个视频剪辑的 HTML 页面,以便每个视频剪辑仅在可见时播放,然后在看不见时暂停. 我找到了这个很好的例子,说明如何用一个剪辑实现这一点,但我无法修改代码以处理多个剪辑.也许我需要将此代码转换为易于重用的函数? 这是我到目前为止所拥有的(上面链接的 JS Bin 修改为 2 个剪辑而不是一个). 此代码似乎仅适用于两个剪辑中的一个. ..
发布时间:2021-12-21 14:11:52 前端开发

HTML5 视频:使用 Blob URL 流式传输视频

我有一个 Blob 数组(实际上是二进制数据——我可以表达它,但它是最有效的.我现在使用 Blob,但也许 Uint8Array 或其他东西会更好).每个 Blob 包含 1 秒的音频/视频数据.每秒都会生成一个新的 Blob 并将其附加到我的数组中.所以代码大致是这样的: var arrayOfBlobs = [];设置间隔(函数(){arrayOfBlobs.append(nextChunk ..
发布时间:2021-12-21 14:11:33 前端开发

如何确定 HTML5 视频播放器何时在 iOS/iPad 上进入全屏模式?

HTML5 标签为用户提供了一个按钮,用于在移动设备 (iOS) 的 Safari 上打开和关闭全屏模式. 我想捕获并处理此用户操作,但当按下按钮且播放器进入全屏模式时,它似乎不会引发事件. 这是 HTMLVideoElement 类的 Safari API 的链接: https://developer.apple.com/documentation/webkitjs/htmlv ..
发布时间:2021-12-21 14:09:34 移动开发

在 HTML5 中播放无限循环加载的视频

我希望将视频放置在 HTML5 页面中,该页面将在页面加载时开始播放,完成后,不间断地循环回到开头.该视频还应该不有任何与之关联的控件,并且要么与所有“现代"浏览器兼容,要么具有 polyfill 的选项. 以前我会通过 Flash 和 FLVPlayback 完成此操作,但我更愿意在 HTML5 领域避开 Flash.我想我可以使用 javascript 的 setTimeout 来创建一 ..
发布时间:2021-12-21 14:09:02 前端开发

HTML5 <视频>回调?

我正在为客户开发一个网站,他们坚持使用 HTML5 的视频标签作为其某些视频内容的交付方式.我目前在 http://videojs.com/ 的帮助下启动并运行它来处理 Internet Explorer Flash回退. 他们让我做的一件事是,在视频播放完后(它们的长度都不同),将它们淡出,然后淡出一张图片来代替视频——把它想象成视频后的海报框. 这甚至可能吗?您能否通过 Javas ..
发布时间:2021-12-21 14:08:18 前端开发

视频作为网站背景?HTML 5

我想使用视频作为背景,而不是自动拉伸到整个屏幕(背景)的图像. 我还想旋转视频和图像..以便以任意顺序显示随机视频/图像. 如果知道如何延迟视频播放,视频只会在网站加载 30 秒后播放一次. 谢谢! 解决方案 看看我的 jquery videoBG 插件 http://syddev.com/jquery.videoBG/ 将任何 HTML5 视频设为站点背景. ..
发布时间:2021-12-21 14:08:03 前端开发

如何更改 HTML5 中视频的播放速度?

如何在 HTML5 中更改视频播放速度?我已经在 w3school 中检查了 视频标签的属性,但无法解决这个问题.任何帮助都会不胜感激! 解决方案 根据 这个站点,这在 playbackRate 和 defaultPlaybackRate 属性中受支持,可通过 DOM 访问.示例: /* 以两倍的速度播放视频 */document.querySelector('video').defau ..
发布时间:2021-12-21 14:07:42 前端开发

检测 HTML5 Video 元素是否正在播放

我已经查看了几个问题,以确定是否正在播放 HTML5 元素,但找不到答案.我查看了 W3 文档,它有一个名为“播放"的事件,但我似乎无法让它工作. 这是我当前的代码: var stream = document.getElementsByTagName('video');函数 pauseStream() {如果(流媒体播放){for (var i = 0; i ..
发布时间:2021-12-21 14:06:05 前端开发

HTML5 视频 - 加载百分比?

有谁知道我需要查询什么事件或属性才能获得 HTML5 视频加载量的百分比数字?我想绘制一个 CSS 样式的“加载"栏,其宽度代表这个数字.就像 You Tube 或任何其他视频播放器一样. 因此,就像您管一样,即使整个视频尚未加载,视频也会播放,并向用户提供有关视频已加载和尚待加载的反馈. 就像 YouTube 上的 Red Bar: 解决方案 progress 事件在下载某些 ..
发布时间:2021-12-21 14:04:05 前端开发

在 Safari 和 Mobile Chrome 上以编程方式播放带声音的视频

随着 OSX High-Sierra* 的发布,Safari 中的一项新功能是网站上的视频将不再自动播放,脚本也无法启动它,就像在 iOS 上一样.作为用户,我喜欢该功能,但作为开发人员,它给我带来了一个问题:我有一个包含视频的浏览器内 HTML5 游戏.除非用户更改设置,否则视频不会再自动播放.这会打乱游戏流程. 我的问题是,我能否以某种方式使用玩家与游戏的互动作为视频自动开始播放的触发器 ..
发布时间:2021-12-21 14:02:22 前端开发

有没有办法让 HTML5 视频全屏?

有没有办法使用 HTML5 标签全屏播放视频? 如果这是不可能的,有人知道这个决定是否有理由吗? 解决方案 2020 答案 HTML 5 没有提供让视频全屏的方法,但是并行的全屏 API 为元素定义了一个 API,用于全屏显示. 这可以应用于任何元素,包括视频. 浏览器支持很好,但 Internet Explorer 和 Safari 需要带前缀的版本. 提供 ..
发布时间:2021-12-21 13:58:24 前端开发

播放带有 HTML5 视频标签的本地(硬盘)视频文件?

我想实现以下目标. 目的是让用户能够从他/她的硬盘驱动器中选择一个文件. 而没有上传的原因当然是传输成本和存储配额.没有理由保存文件. 有可能吗? 解决方案 可以播放本地视频文件. 当通过 input 元素选择文件时: 'change' 事件被触发 从 input.filesFile 对象> 文件列表 创建一个 ..
发布时间:2021-12-21 13:58:14 前端开发

我正在 iPad 上构建一个 javascript 驱动的画廊,可以显示图像和视频.要浏览图库,您可以向左或向右滑动(类似于 iPad 的照片应用程序).但是,当在 上滑动时,我的任何触摸事件都不起作用.元素.它似乎接管了我的触摸事件,即使在可能具有更高 z-index 的元素上也是如此.我曾尝试添加一个调用 e.preventDefault() 的 touchmove 处理程序, ..
发布时间:2021-12-20 21:12:59 前端开发