【问题标题】:How to embed an swf file having controls like video/audio Tag?如何嵌入具有视频/音频标签等控件的 swf 文件?
【发布时间】:2014-07-17 07:49:26
【问题描述】:

我尝试使用 videoobjectembed 标签搜索将我的 swf 文件嵌入浏览器的各种方法。

video 标签不允许我运行 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 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 文件嵌入到视频标签中吗?

任何帮助将不胜感激。

【问题讨论】:

  • 问:什么浏览器?什么平台?您的操作系统上安装了 Flash 吗?

标签: html video embed flash


【解决方案1】:

如果您想要控件并尝试嵌入自己的 SWF 文件,则需要自己构建播放器。通过 flash 或使用 JavaScript 函数将指令发送到 flash 文件中。

我假设您这样做是为了跨浏览器兼容性,如果在 Actionscript 中工作听起来不是很有趣(提示:不是),您可以使用类似 videoJS 的东西,它会为您提供一个完整的特色球员。我个人使用MediaElement,我发现它可以满足我的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-27
    • 2017-01-29
    • 2011-10-19
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    相关资源
    最近更新 更多