【发布时间】:2016-03-02 15:11:52
【问题描述】:
我正在我的 html 页面上呈现音频或视频文件。我尝试过 HTML5 标签,但 HTML5 不支持 3gp、3gpp 视频或 aac、amr 音频文件。我尝试了以下代码,但有些我无法在我的网站上播放视频。
<object type="application/x-shockwave-flash" data="https://localhost/images/Sachin.mp4" width="550" height="400" >
<param name="movie" value="https://localhost/images/Sachin.mp4"/>
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<!-- <video width="320" height="240" controls src="https://localhost/images/Video12.webm"> </video> -->
<img src="https://localhost/images/Video12.webm" alt="Get Adobe Flash player"/>
<video id="video" controls>
<source src="https://localhost/images/Sachin.mp4" type="video/mp4">
</video>
</a>
<!--[if !IE]>-->
</object>
【问题讨论】:
-
data=应该是您的 Flash 文件 (.swf) 的链接。您必须使用 AS3 代码创建自定义播放器并将其编译为 SWF,然后将其放在您的网页上(Flash 浏览器插件将理解并显示您的 SWF 文件,您已对其进行编程以加载所需的媒体文件)。基本上你必须学习一门新的编程语言 (AS3)。 -
感谢@VC.One,我可以使用此代码查看图像,当我提供 .mp4 视频的链接时,它没有渲染视频,你能告诉我我到底是怎么做的吗?应该使用Flash播放器的对象。
-
查找免费的基于 Flash 的视频播放器(尝试 videoJS 或 JWPlayer)。他们将指示将其 SWF 文件嵌入为
<object>标签等。检查支持的格式,并不是每个人都在 Flash 中编写用于 AAC 或 AMR 播放的代码。或者您可以使用<video>标签通过 HTML5 显示 MP4 / webM / OGV 文件(如 @rolu 所示)。该图像源仅用于建议“您需要安装 Flash”或视频海报等的图像。
标签: javascript html flash video adobe