Safari 6.1 HTML5视频在内容背后闪烁
Safari 6.1 HTML5 Video Flicker When Behind Content
这是独家新闻。我有一个视频,播放在导航栏和一个页面的标志后面。它适用于除Safari 6.1以外的所有浏览器。遗憾的是,6.1需要支持。6.1的问题是,在播放视频时,视频顶部的内容会疯狂地闪烁。它似乎与浏览器有关。我尝试过背面可见性和变换,但似乎都不起作用。可能没有什么能解决这个问题。有人能找到解决方案吗?或者有人对这个问题有任何见解吗?
如果Safari 6.1支持在画布上从视频绘制(我认为应该这样),那么您可以尝试在画布上绘制每个帧,然后绘制覆盖材料。您可能需要自己实现双重缓冲,即在屏幕外画布上绘制视频帧,绘制覆盖,然后将屏幕外画布复制到屏幕上画布。
不幸的是,这不允许您将HTML元素放在视频前面。您还必须从画布上的导航栏实现您想要的任何交互。
或者,您可以尝试将每个视频帧复制到画布上,并在画布前面放置其他HTML,看看这是否有效。但是,如果将HTML放在视频前面会导致闪烁,那么我预计画布前面的HTML可能也会导致闪烁。
相关文章:
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 使用jQuery以红色和黑色闪烁文本
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 我的Tizen应用程序在点击时会闪烁
- IE6在启用/禁用文本字段上闪烁
- 如何从C#代码背后调用本地存储的javascript函数
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- 页面加载之间闪烁
- 创建闪烁“;文本“;在javascript中
- 如何使用按键避免图像闪烁
- javascript在代码背后的语法
- 使用setInterval()函数进行图像闪烁
- 从window.onbeforeunload调用方法背后的代码
- 1种颜色的Javascript闪烁文本更长
- addClass,它更改bg图像,但在第一次加载时没有闪烁
- reactjs重新渲染时画布闪烁
- 在jquery和javascript中创建自定义日历背后的逻辑
- 悬停时setInterval中的图像闪烁
- javascript样式的背景颜色在设置时闪烁.ASP.NET
- Safari 6.1 HTML5视频在内容背后闪烁