我尝试使用视频,对象和嵌入标记搜索将swf文件嵌入浏览器的各种方法。
视频标签没让我运行swf。 这就是我的尝试:
<video controls>
<object data="video.swf" width="320" height="240">
<embed src="video.swf" width="320" height="240">
</object>
</video>
我也尝试过:
<video controls>
<object data="video.swf" width="320" height="240"></object>
</video>
和
但发现没有运气。
然后我尝试了embed和object标签:
<embed src="video.swf" type="application/x-shockwave-flash" height="200" width="200">
<object type="application/x-shockwave-flash" data="video.swf" height="200" width="200">
两者都运作良好。
但我希望获得与视频标签一起提供的控制[播放/暂停/声音控制]。
有没有办法让控件和嵌入或对象标签一起使用?
或者我可以将swf文件嵌入视频标签吗?
任何帮助都将不胜感激。
答案 0 :(得分:3)
如果您想要控制并且尝试嵌入自己的SWF文件,则需要自己构建播放器。通过flash或使用JavaScript函数将指令发送到flash文件中。
我假设你这样做是为了跨浏览器的兼容性,如果在Actionscript中工作听起来不是很有趣(提示:它不是),你可以使用videoJS这样的东西来为你提供一个功能齐全的球员。我个人使用MediaElement我发现它符合我的需要。