html5-video相关内容

如何在video.js上添加新的组件(按钮)?

我的问题是如何在video.js播放器上添加新组件(控制按钮). 例如,添加一个按钮以允许更改视频播放速率. 举一个简单的例子会很有帮助.非常感谢. 解决方案 似乎没有VideoJS直接支持播放速率,但据我了解,它只是HTML5视频元素的精美包装. 根据此堆栈溢出问题/答案,您可以按照您可能不得不回避VideoJS来执行此操作,因为该支持似乎没有得到支持.此外,浏览器之间 ..
发布时间:2020-11-24 19:16:31 前端开发

HTML5,分块视频流

我的html视频调用了多个单独的块请求.似乎不像单流. 当我在调试工具中看到这一点时, 如您所见,有3个不同的通话. 这是请求标头, Accept:*/* Accept-Encoding:identity;q=1, *;q=0 Accept-Language:ja-JP,en-US;q=0.8 Connection:keep-alive Cookie:stg_domain_ ..
发布时间:2020-11-24 19:16:30 其他开发

在特定时间将关键帧插入m4v/mp4

我有一个用于教育者的程序(用electronjs框架编写),该程序可以播放视频,并跳至伴随JSON文件中定义的视频中的预设点.有时,跳过后会出现明显的延迟,并且此答案表明存在延迟是因为关键帧不常见. 假设这是正确的,我想在mp4文件的确切位置插入关键帧,我知道播放器会跳到该关键点.但是,其中一些视频文件已经很大,因此我不想减小关键帧间隔,从而使文件更大.我只需要在整个文件中强制几个关键帧即可. ..
发布时间:2020-11-24 19:16:25 其他开发

readyState = 4时HTML5视频持续时间为无穷大

我正在创建一个自定义html5视频播放器,该播放器可以播放实时流,录制实时流并播放常规视频文件.录制我正在使用RecordRTC.一切运行良好,但我需要创建一个自定义的搜索栏.为此,我只需使用 var seekerPosition = (video.currentTime * 1000) / (video.duration * 1000); var seekerValue = seekerP ..
发布时间:2020-11-24 19:15:23 前端开发

具有AutoPlay阻止源文件夹的HTML5视频无法重命名

我遇到了一个奇怪的问题.我有一个网页,用户可以上传视频,并且上传完成后,视频可以在小屏幕上的HTML5视频上播放(使用标记中的“自动播放").同样,在上传之后,用户可以单击按钮来保存他们上传的内容,从而重命名包含视频的文件夹.但是,如果他们单击保存按钮的速度过快,则IIS会提示该文件夹不可用(用于重命名).但是,如果他们等待播放视频的时间大约为20秒,它将重命名该文件夹.另外,如果视频未在“自动播 ..
发布时间:2020-11-24 19:14:19 服务器开发

基于WebRTC的音频/视频会议是否有这么多的对等网络,或者所有上载内容混在一起然后发送回去?

假设我们在A,B和B之间建立一个WebRTC会议. C.然后会有A. B,A C,B C个人来电? Qn-1 :如果是的话,那效率不低吗?,因为每个对等方两次上传相同的数据. 现在,Google对会议采用了不同的策略.在他们的正式文件中,内容为: 经典视频群聊是否使用点对点呼叫与两个以上参与者的视频群聊? 对等连接仅用于有两个参与者的呼叫.如果有其他参与者 ..
发布时间:2020-11-24 19:13:05 其他开发

Android WebView灰色播放按钮

我正在使用HTML5视频元素在Android WebView中播放视频.这对我来说很好用,但是使用它的唯一问题是视频元素会自动添加一个灰色播放按钮. 我尝试搜索API,但找不到任何能帮助我解决问题的方法.我还尝试使用以下样式的CSS: video.mobile_controls::-webkit-media-controls-fullscreen-button { display: ..
发布时间:2020-11-24 19:11:58 移动开发

< video> .currentTIme不想设置

我正在尝试编写一段Javascript,该Javascript可按一定的时间间隔在两个视频之间切换(不要问).更糟糕的是,每个视频都必须在特定的位置开始(大约十秒钟,然后再问一次). 通过使用YUI异步库触发间隔时间切换视频,我已经掌握了基础知识: YUI().use('async-queue', function (Y) { // As ..
发布时间:2020-11-24 19:11:54 前端开发

播放无中断的多部分视频(HTML5)

我想将视频分割成多个部分,但要在浏览器中将其作为单个视频播放.在初始尝试中,我使用ffmpeg分割了视频,并使用onended事件播放了下一部分.缺点是它会在下一部分开始之前中断.另外,再也无法使用内置的控件进行搜索了. 因此,我想知道是否有可能将视频分成一定大小的块,始终仅加载当前块,并以某种方式避免中断.完美的解决方案是,如果我可以实现自己的以异步方式加载块的流或blob类型. 有 ..
发布时间:2020-11-24 19:11:51 前端开发

如何通过Web应用程序获取RTSP流

假设这是我的视频流网址: rtsp://MyUserID:MyPassword@45.113.153.42:556/cam/realmonitor?channel=1&subtype=0 视频流可与VLC播放器完美配合,但我希望它可以在我的Web应用程序上播放.是否有可能在任何Web播放器中播放RTSP协议? 解决方案 不幸的是,通过Web浏览器播放rtsp不再那么简单. ..
发布时间:2020-11-24 19:10:46 其他开发

通过JavaScript matchMedia切换HTML视频源

我正在通过HTML标签显示视频.我想根据用户屏幕的分辨率提供大小视频.一个小屏幕只能下载小视频.不再可以直接在HTML中使用media属性来执行此操作.我尝试使用的基于matchMedia的JavaScript解决方案无法正常工作. 我使用Google在视频中找到的matchMedia尝试了以下JavaScript代码( https://youtu.be/j5fYOYrsocs ..
发布时间:2020-11-24 19:10:38 前端开发

HTML5音频/视频中是否支持DRM?

HTML5音频/视频是否支持OMA DRM或任何第三方DRM? 解决方案 否,至少还没有.但是考虑到麻烦,我们不得不让浏览器制造商甚至都同意标准的 format ,我只能想象让所有人都支持标准DRM(甚至是在标准版本上支持DRM)会有多么困难.全部!) ..
发布时间:2020-11-24 19:09:33 其他开发

IOS 11上的HTML5视频标签

我的网站中有一个视频元素的工作代码,该代码在ios 9/10和所有常规浏览器(chrome/ff/ie)等上均可正常运行. 我注意到,由于ios 11更新,视频不再播放甚至无法播放.它们显示为带有控件的空白框,但是按Play键不起作用,而全屏打开视频则不起作用. 这是我相对简单的代码 ..
发布时间:2020-11-24 19:09:29 前端开发

从多个音轨视频更改音频

我有带多个音轨的视频.我想播放视频,并想从视频中更改音轨.有没有办法用html做到这一点,或者有支持html的播放器吗? 解决方案 如果您想从html5视频中获取音轨,则可以通过id获取video元素,然后使用.audioTracks数组并传入索引您要访问的曲目的位置. var video = document.getElementById("video"); for (var i ..
发布时间:2020-11-24 19:09:26 前端开发

HTML5视频:获得搜索位置

我想跟踪在HTML5视频中执行的搜索.为此,我需要知道从搜索和从搜索的位置.虽然获得第二个是微不足道的(一个人仅需监听seeked事件),但我无法弄清楚如何获得第一个. 过去,我曾使用过自定义控件,因此在监听进度条的mousedown事件时,可以在手动更改currentTime进行搜索之前保存它.或我渲染的任何东西. 现在,我想使用标准控件来做到这一点,但是我无法捕捉到上次播放的位置. ..
发布时间:2020-11-24 19:09:22 前端开发

HTML5视频断断续续

我的网站上有一个简单的HTML5视频.我希望它循环播放,所以我添加了loop标记.它有效,问题在于每次重新启动时都会结结巴巴.视频非常短,只有8秒,但是当它到达末尾然后重新启动时,视频的第一帧会“冻结"大约半秒.我已经在Chrome和Firefox上对其进行了测试,但只能在Chrome上进行. 在google之后,我发现了几种解决方法,但是没有一种对我有用.我试图在JS中捕获视频的ended ..
发布时间:2020-11-24 19:09:15 前端开发