我曾尝试在HTML页面中播放wmv / asf文件,但Windows Media Player始终嵌入浏览器中,但未嵌入Flash Media Player。
这是我嵌入Flash Media Player的代码。我怀疑是因为Flash Media播放器不支持wmv / asf格式,所以即使我明确指定“application / x-shockwave-flash”值,也不会显示Flash Media播放器。有什么想法吗?
Flash Media Player是否支持wmv / asf文件?
<html>
<body>
<embed src="http://myserver/videos/123.asf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
</body>
</html>
答案 0 :(得分:1)
Flash不支持wmv / asf;更实际的是,wmv / asf不是Flash电影,所以当你使用application / x-shockwave-flash类型时,你不能假装它是src属性。尝试改为播放媒体播放器Flash电影。
答案 1 :(得分:1)
这里有一个明显的混淆: Flash Player 不直接是媒体播放器。嵌入中指定的源应为SWF。另一方面,有闪存内置的媒体播放器(例如JW FLV Media Player)。
Flash不接受WMV,但使用FLV / MPEG-4。
使用的流媒体协议是RTMP,不知道如何在Flash中处理ASF流。
答案 2 :(得分:0)
Mediaelement.js 播放器文档说,支持 wmv 和 mov ,但到目前为止我还没有看到任何积极或成功的评论这些格式。像wmv和mov这样的格式是专有的,所以要播放视频用户需要显式安装基于浏览器的插件。最新版本的Firefox不直接支持wmv,有一个解决方法。要支持 mov 格式,用户需要在系统中安装quicktime播放器。