html5-video 相关问题

HTML5视频是HTML5草案规范中引入的一个元素,用于创建符合标准且无插件的方式来播放视频和电影,部分替换对象元素。

进度条/寻找Gif

如何查询gif的播放时间? 我正在尝试为 gif 提供一个进度条,以便在特定 gif 的播放时间暂停/搜索。 我找不到任何像 videoElement 这样的 HTML DOM 属性/接口。

回答 1 投票 0

在没有实时服务器的情况下在本地打开 html 文件不会提供下载视频文件的选项

我有一个html文件。在该 html 文件中,我使用 和 标签嵌入了一个视频文件。 在本地打开此 html 文件(没有实时服务器)时,没有选项

回答 1 投票 0

如何使用Webcodec的VideoEncode API编码MP4文件

我正在尝试制作一个工具,使用Webcodec的VideoEncoder API在本地压缩/转换提交的视频文件。 问题是编码后输出的视频出现了碎片......

回答 1 投票 0

自定义 HTML 视频控件

有什么方法可以隐藏视频播放器上的“更多选项”按钮(例如允许下载视频)。 我想只保留播放/暂停按钮,所以我隐藏其他按钮,如下所示:

回答 1 投票 0

如何将没有 Alpha 通道的图像与特定背景颜色分开? [已关闭]

最近同事给了我一个效果视频,让我把它渲染到网站上作为效果。 我的解决方案是在画布上渲染它,但我无法将效果与黑色背景分开...

回答 1 投票 0

如何分离具有Alpha通道的图像和特定的背景颜色?

最近同事给了我一个效果视频,让我把它渲染到网站上作为效果。 我的解决方案是将其渲染在画布上。但我无法将效果与黑色背景分开,是...

回答 1 投票 0

为什么视频需要很长时间才能用电容器加载离子

我没有找到任何在 iOS / iPhone 中在 1 秒左右加载视频的解决方案 iOS/iPhone 加载时间: 31 GB 视频需要 5-7 秒 92 GB 视频需要 7-9 秒 401 GB 视频需要 16-18 秒。

回答 1 投票 0

FMP4 moof盒子序列号订购

我想用avformat库和HTML5视频和MSE做一个基本的分段mp4广播程序。 这是一个直播流,我使用 avformat 将 h264 数据复制到 mp4 片段。 这是我的基本d...

回答 3 投票 0

仅在可见时响应自动播放<video />(mp4)

我正在编写一个组件,从 Giphy 中提取 gif 并将它们呈现在 React 无限滚动组件中。无限滚动按预期工作,但后来遇到了问题。我想要g...

回答 3 投票 0

根据屏幕宽度和缩放调整 HTML 视频标签大小

该网站(用 React 编写,使用 Typescript 和 Tailwind)有一个用户可以用来观看视频的组件(该组件是使用 HTML Video 标签编写的)。还有视频下面...

回答 1 投票 0

sourceBuffer.appendBuffer 成功但 h5 视频播放器卡住

这是我的 React.js 字体代码 从 'react' 导入 React, { useEffect, useRef }; const VideoPage = () => { const videoInited = useRef(false) 使用效果(()=> { 常量视频 =

回答 1 投票 0

HTML5 视频标签始终在 Safari 中下载完整视频

我有以下 HTML5 视频标签: 您的浏览器不支持...

回答 2 投票 0

更改视频元素的 currentTime 时要查找什么事件

当我将视频元素当前时间更改为未缓冲的点时,视频停止播放。我想知道它何时开始播放第一帧。 我尝试过 canplay 和

回答 2 投票 0

HTML5 和 CSS - 响应式视频弹出窗口未按设计工作

我正在构建一个在线作品集,但遇到了视频弹出窗口的问题。 现在发生的情况是,当您单击它时,它会将所有内容加载为新页面。然后它会打开一个小视频

回答 1 投票 0

视频延迟加载-背景

我想使用视频作为我网站的背景。我有这个: 我想使用视频作为我网站的背景。我有这个: <video autoplay muted loop preload="none" poster="{{ asset('img/web/intro_video_placeholder.webp') }}" loading="lazy"> <source src="{{ asset('img/web/video/intro_video.webm') }}" type="video/webm"> </video> 它工作得很好,但我想要实现的是延迟加载。我想先加载 css 和 js,然后开始加载视频,而且,如果加载了视频,我想自动播放它。 上面的代码无法正常工作,并且它会在慢速互联网连接上阻止我的 css 和 js(视频大约有 9MB)。 有什么解决办法吗?非常感谢。 你的代码看起来不错。但有一个小小的改变。如果存在 preload,则忽略 autoplay 属性。 document.addEventListener("DOMContentLoaded", function() { var lazyVideo = document.getElementById('lazyVideo'); // Function to play the video }); <video id="lazyVideo" muted loop preload="none" poster="{{ asset('img/web/intro_video_placeholder.webp') }}" loading="lazy"> <source src="{{ asset('img/web/video/intro_video.webm') }}" type="video/webm"> </video>

回答 1 投票 0

Flask Streaming mp4 视频在 Windows 上完美运行,但在手机上不行,无法弄清楚

我正在尝试创建小型烧瓶应用程序,它可以从我的监控摄像头传输 mp4。 我使用这个 mp4 链接 (https://www.w3schools.com/html/movie.mp4) 进行测试,因为它工作完美并且可以在...

回答 1 投票 0

打开视频弹出窗口或单击视频上的播放按钮时暂停所有 html 卡的动画

我有两张卡,一张是包含视频的小卡,另一张是包含标题和说明的大卡。小卡嵌套在大卡内。我想要的是当我...

回答 2 投票 0

具有不同文件的 HTML5 视频,用于响应式设计

是否有 HTML5 视频的 srcset 等效项?目前,我在一个页面上有一个视频网格,连续 3 个,共 5 行(总共 15 个视频),如下所示: 是否有相当于 HTML5 视频的 srcset ?目前我在一个页面上有一个视频网格,连续 3 个,共 5 行(总共 15 个视频),都是这样的: <video width="400" poster="14.jpg" loop="loop" autoplay="autoplay"> <source src="14.webm" type="video/webm"> <source src="14.mp4" type="video/mp4"> </video> 我遇到的问题是我的页面请求大约为 6mb。由于我的视频网格是 3 宽... <div class="row"> <video width="400" poster="13.jpg" loop="loop" autoplay="autoplay"> <source src="13.webm" type="video/webm"> <source src="13.mp4" type="video/mp4"> </video> <video width="400" poster="14.jpg" loop="loop" autoplay="autoplay"> <source src="14.webm" type="video/webm"> <source src="14.mp4" type="video/mp4"> </video> <video width="400" poster="15.jpg" loop="loop" autoplay="autoplay"> <source src="15.webm" type="video/webm"> <source src="15.mp4" type="video/mp4"> </video> </div> ...很明显,对于屏幕尺寸约为 320 像素的小型设备,我不需要 3 400 像素的视频文件,我可以使用较小的视频文件。 我正要开始重构来加载我的页面,如下所示: <div class="row"> <video width="400" poster="13.jpg" loop="loop" autoplay="autoplay"> </video> <video width="400" poster="14.jpg" loop="loop" autoplay="autoplay"> </video> <video width="400" poster="15.jpg" loop="loop" autoplay="autoplay"> </video> </div> 然后使用 JavaScript 基本上说: if($(window).width() < 500){ $('#video13').append('<source src="13-SMALL-FILE.mp4" type="video/mp4">') }else{ $('#video13').append('<source src="13-LARGE-FILE.mp4" type="video/mp4">') } 这是一个好的选择还是有更好的方法或已经存在的库?经过大量谷歌搜索后,我没有找到非常有用的信息。 视频和图片元素长期以来都支持 media 属性,因此您可以执行多种操作,包括: <video playsinline muted preload="metadata"> <source src="" type="" media="(orientation: landscape)"> <source src="" type="" media="(orientation: portrait)"> </video> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source#using_the_media_attribute_with_video 仅当屏幕的 @media 为 max-width 时,您才可以使用 500px 查询来应用特定宽度: @media screen and (max-width:500px){ video { width:100% !important; } }

回答 2 投票 0

HTML 视频无法正常工作

我正在尝试让视频在本地播放,但它不起作用。该文件是“wildlife.mp4”,但是它无法播放,它只是一个空白的视频框?任何帮助将不胜感激,谢谢。 我正在尝试让视频在本地播放,但它不起作用。该文件是“wildlife.mp4”,但是它无法播放,它只是一个空白的视频框?任何帮助将不胜感激,谢谢。 <!DOCTYPE html> <html> <head> <title>video</title> </head> <body> <video width="320" height="240" controls> <source src="wildlife.mp4" type="video/mp4"> <source src="wildlife.ogg" type="video/ogg"> Your browser does not support the video tag. </body> </html> 视频标签未关闭。 如果您希望视频自动播放,请添加自动播放。 <!DOCTYPE html> <html> <head> <title>video</title> </head> <body> <video width="320" autoplay="autoplay" height="240" controls> <source src="wildlife.mp4" type="video/mp4"> <source src="wildlife.ogg" type="video/ogg"> Your browser does not support the video tag. </video> </body> </html> 如果您在 Windows 上运行脚本,浏览器可以检查与视频关联的文件类型 (wild.mp4)。在我的系统 (W7) 上,我单击视频文件上的“属性”,并将“文件类型”从 VLC(这是我系统上的默认设置)更改为 Windows Media Player,所有内容均已排序。 希望这有帮助。 在本地计算机上运行 html 文件时,嵌入、对象和视频根本无法与较新的浏览器一起使用! 您可能在服务器上有该文件?!这是一个大错过!怎么解决这个问题?旧版 IE 确实可以处理这个问题。 问候 [电子邮件受保护]

回答 3 投票 0

客户端 H.264 (MP4) 视频压缩/编码

我目前正在开发一款具有多种功能的应用程序,其中一个关键功能是客户视频录制。到目前为止,我们还没有为 vi 实现任何压缩技术...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.