【问题标题】:Can embedded videos be CSS transformed?嵌入的视频可以进行 CSS 转换吗?
【发布时间】:2011-03-11 04:01:05
【问题描述】:

我正在尝试 CSS 转换,我注意到嵌入的视频(例如来自 youtube 的视频)在应用 CSS 转换时的表现不如预期。

我在最新的 Chrome、Firefox 和 IE 中对此进行了测试,但它们都无法显示转换后的视频。

这是某种错误,还是视频不应该服从 CSS 转换?甚至在 Chrome 中使用 html5 也无法解决问题。

【问题讨论】:

    标签: css flash video transform html5-video


    【解决方案1】:

    他们当然会。我在我的书的网站HTML5 Multimedia: Develop and Design 的“第 7 章”下创建了一些示例。

    这是video undergoing a 3d rotation(仅限 Chrome 和 Safari - 将鼠标悬停在上面)。

    【讨论】:

    • 这一定是他们最近添加到 Chrome 中的东西,因为当时我问这个问题它不起作用。
    【解决方案2】:

    由于视频的复杂性和处理开销,您不太可能转换视频。计算机喜欢在漂亮的矩形区域显示视频,这些区域可以保留并直接传递给显示硬件。

    这同样适用于 Flash 和 Java 等插件。

    简而言之,即使您可以做到这一点,也不太可能看到结果,除非在非常高端的 PC 上。

    有可能有一天 WebGL 将允许使用硬件加速将视频映射到 3D 空间,但我不会屏住呼吸等待解决方案。

    顺便说一句,如果您的视频足够简单,您可能会发现将视频转换为动画 GIF 可以解决问题。

    【讨论】:

    • 嗯,从实现的角度来看,可以使用帧缓冲区或 3d 表面。不需要特别强大的机器,BeOS 可以像 10 年前那样进行实时 3D 视频转换。但是,标准对此有何评论?视频是否也应该被转换?
    猜你喜欢
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 2020-02-27
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    相关资源
    最近更新 更多