【发布时间】:2014-01-31 17:21:05
【问题描述】:
我正在寻找一种方法来对视频应用一些过滤器(从网络摄像头实时获取),但不使用任何类型的 CSS 类。
我不想创建这样的 CSS 类:
.blur {
-webkit-filter: blur(1px);
-moz-filter: blur(1px);
-o-filter: blur(1px);
-ms-filter: blur(1px);
filter: blur(1px);
}
并像document.getElementById("myvideo").className = "blur" 一样应用它。不,我不是在寻找这个。我需要将此过滤器嵌入到视频中,以便用户可以退出它们。(不能使用注入的 CSS)。
澄清一下:我不是在寻找这样的解决方案http://html5-demos.appspot.com/static/css/filters/index.html
有什么办法吗?
谢谢
编辑:
我有我之前发布的代码,其中我有一个 CSS 类,我将它分配给我的画布,以便在需要时应用过滤器
问题?用户可以使用 Chrome 中包含的开发者工具或使用 Firebug(通过单独禁用类或元素)来禁用注入的 CSS。
所以我需要一个解决方案来应用这些过滤器,但不将 CSS 注入我的 canvas 元素。
【问题讨论】:
-
您能否进一步解释一下您所说的“将此过滤器嵌入到视频中以便用户可以退出”的意思?
-
你可以在
-
我编辑了自己的帖子。 (被否决?真的吗?为什么?)
-
您想要一个用户无法关闭的客户端解决方案,曾经吗?这似乎不太可能。 (另外,为什么你需要首先阻止用户这样做?那么如果他们可以使用一些工具关闭模糊呢?)
-
@Dpeif — 我认为他的意思是“不能”。
标签: javascript html video getusermedia