我是HTML5的新手,我想尝试从HTML按钮(或类似的)调用.swf视频文件的简单示例。
到目前为止,我已经获得了此代码,但它似乎无法正常工作......
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<video src='test.swf' id='v' controls>
Your browser does not support HTML5 video.
</video>
</br>
<button onclick="document.getElementById('v').play()">Play</button>
<button onclick="document.getElementById('v').pause()">Pause</button>
</body>
</html>
任何帮助将不胜感激......
答案 0 :(得分:8)
您可以使用embed标签:
SWF WITH BACKGROUND
<embed src="main.swf" width="550" height="400" />
SWF与TANSPARENT背景
<embed src="main.swf" width="550" height="400" wmode="transparent" />
SWF WITH FLASHVARS
<embed src="main.swf" width="550" height="400" flashvars="id=hello world" wmode="transparent" />
要控制swf,您需要使用外部接口功能。
答案 1 :(得分:5)
.swf不是<video>
元素支持的文件格式,唯一支持的文件格式是MPEG-4 / H.264 Ogg / Theora和WebM / VP8,支持不同浏览器的各种格式。
有关哪些浏览器支持哪些浏览器的信息,请参阅优秀的caniuse.com。
对于HTML5视频元素的减少,我强烈推荐Operas Introduction to HTML5video