与this question类似(不过那个人不想使用Flash,虽然我可以使用Flash):
是否有可靠的,最常用的浏览器方式在HTML页面中拥有全区域视频背景,视频开始自动播放并无休止地循环,并且能够放置HTML元素顶部透明吗?
我使用Flash视频播放器很好。
“大多数浏览器”意味着,对IE 6的支持将是完美的,但如果无法完成则无法完成。但是,IE7是必须的,因为所有现代浏览器都是Firefox 2.x和3.x,以及Webkit系列。不过,请毫不犹豫地发布范围更为有限的解决方案。
理想情况下,它会自动拉伸到100%的文档宽度,并相应地调整视频大小。
我对使用哪种视频格式持开放态度,尽管H.264会很完美。
同样理想情况下,这可以通过开箱即用的简约播放器组件来完成(即,不需要我使用Flash来编辑电影)。一个简单的音量控制/静音按钮会很好,但不是强制性的。
与我链接的问题不同,等待HTML 5是不是选项。
答案 0 :(得分:1)
这不是一个问题。基本上,您必须设置正确的wmode when embedding the SWF,以便浏览器能够在FlashPlayer上方呈现。我不是那个专业人士,所以要么其他人可以告诉你,要么你必须尝试。据我所知,这可能会对性能造成很大影响。
视频格式根本不重要,只要它是FLV-codec。
所以基本上回答你的问题:是的,这可以使用flash完成,而且很简单。您可以找到适合您需要的播放组件,也可以使用flash.media::Video
从头开始。使用flash.external::ExternalInterface
您还可以创建一个界面,以便您可以在JavaScript中实现所需的任何控件。
格尔茨
back2dos