我的网页需要有支持.asf 格式的视频播放器。我的 .asf 文件有 2 个视频流。
Windows Media Player 对此效果很好。这是我的例子:http://weblectures.yolasite.com/
以及上面打开链接的场景:
- Chrome,在 Ubuntu 中,它不会工作,或者只会开始一个视频流
- IE,在 Windows 7 中无法运行
- Chrome,在 Windows 7 中可以正常工作(两个视频流都是流式传输)
我的最终目标是用户/客户只需付出最少的努力就可以从我的网页流式传输视频。我不想要例如该用户必须继续 JW Player然后下载并安装它,这样他就可以播放我的视频了。
而且它还必须在所有平台(Windows、Ubuntu、MAC OS X)上运行。
问题(类似于 this 问题,但我必须播放具有 2 个视频流的 .asf。
- 是 HTML5 解决方案吗?
- 我发现 Ubuntu 对 .asf 有问题,有没有办法在 Ubuntu 中播放它?
- 是否有某种“通用”播放器?
最佳答案
对于 ASF/WMV,您目前唯一的跨平台选项可能是 Silverlight。 Microsoft 已声明他们将支持 HTML 5 的唯一编解码器是 MP4。
Silverlight 适用于 IE、Firefox、Chrome 和 PC/MAC。我不太清楚 Moonlight 的当前状态,Silverlight 的 Unix 实现,但这也可能是一个选项。
Silverlight 有几个开源媒体播放器:
编辑 Moonlight 信息:
Moonlight 由 Novell 与 Microsoft 合作构建,Microsoft 为 Novell 提供了测试套件、规范、开源代码和媒体编解码器,以便为 Unix 系统创建一个完全开源的 Silverlight 兼容实现。
Microsoft 向 Moonlight 1.0 和 2.0 用户提供对许可媒体编解码器(MP3、WMV、VC-1)的访问。当您第一次访问需要这些编解码器的网站时,Moonlight 会提示您从 Microsoft 下载编解码器并将其安装到您的系统上。
关于video - 从网页流式传输 .asf 视频(HTML 中的嵌入式播放器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4100070/