1

我曾尝试在 HTML 页面中播放 wmv/asf 文件,但 Windows Media Player 始终嵌入在浏览器中,但 Flash Media Player 未嵌入。

这是我嵌入 Flash Media Player 的代码。我怀疑是因为 Flash Media player 不支持 wmv/asf 格式,所以即使我明确指定“application/x-shockwave-flash”值,Flash Media player 也不会显示。有任何想法吗?

Flash 媒体播放器是否支持 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>
4

3 回答 3

1

不是说Flash不支持wmv/asf;更重要的是 wmv/asf 不是 Flash 电影,所以当你使用 application/x-shockwave-flash 类型时,你不能通过将它放在 src 属性中来假装它是一个。尝试将媒体播放器 Flash 电影改为。

于 2009-03-22T08:48:41.843 回答
1
  1. 这里有一个明显的混淆:Flash Player不是直接的媒体播放器。嵌入中指定的源应该是SWF。另一方面,Flash 中内置了媒体播放器(例如JW FLV 媒体播放器)。

  2. Flash 不接受 WMV,但使用FLV /MPEG-4。

  3. 使用的流媒体协议是RTMP,不知道如何处理 Flash 中的 ASF 流。

于 2009-03-22T08:53:09.353 回答
0

Mediaelement.js播放器文档说,支持wmvmov,但到目前为止我还没有看到这些格式的任何积极或成功的评论。像 wmv 和 mov 这样的格式是专有的,所以要播放视频用户需要明确安装基于浏览器的插件。最新版本的火狐不直接支持wmv,有一个变通方法。要支持mov格式,用户需要在系统中安装quicktime player。

Firefox 的 WMV 插件

火狐文档:

于 2015-03-04T07:06:10.137 回答