在asp.net中播放大尺寸视频

时间:2014-05-03 05:28:35

标签: html asp.net

<object type="video/x-ms-wmv" data="CD-DigitalLibrary/VIDEO_TS/VIDEO_TS.VOB" width="720" height="585">
 <param name="src" value="CD-DigitalLibrary/VIDEO_TS/VIDEO_TS.VOB" />
 <param name="autostart" value="true" />
 <param name="controller" value="true" />
</object> 

以上仅适用于小尺寸视频。我需要播放DVD视频(这是一本书)。总文件为610MB

2 个答案:

答案 0 :(得分:0)

这是因为Object正在缓冲内存中的文件,因此会冻结浏览器。

你能做的是:

  1. 尝试使用VLC Web插件并尝试将视频文件流式传输到其中。
  2. 使用Silverlight并通过URL从服务器流式传输视频文件。
  3. 我们做了同样的事情,我们的架构是

    Silverlight播放器在前端播放3 GB的文件,它从服务器中取出流。 缓冲需要时间,但它可以很好地与高速互联网一起使用。

答案 1 :(得分:0)

YouTube有2GB,15分钟的限制。将视频上传到YouTube,然后复制简单的嵌入代码段。这在许多浏览器和设备上都能很好地工作。

YouTube为您做了繁重的工作。 Youtube播放器比Silverlight好,他想要安装Silverlight,除非他们必须这样做,而且我是微软开发人员这样说。我从未使用过VLC Web插件,但与使用YouTube嵌入内容相比,整合起来的可能性非常小。