0

我在 VB.NET 中使用以下代码嵌入了一个 .avi 视频(500 MB-50 分钟):

<OBJECT width="360px" height="360px" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>
<PARAM name="autoStart" value="False">
<PARAM name="URL" value="Video\Wellness_1.wmv">
<PARAM name="enabled" value="True">
<PARAM name="balance" value="0">
<PARAM name="currentPosition" value="0">
<PARAM name="enableContextMenu" value="True">
<PARAM name="fullScreen" value="false">
<PARAM name="mute" value="False">
<PARAM name="playCount" value="1">
<PARAM name="rate" value="1">
<PARAM name="stretchToFit" value="False">
<PARAM name="uiMode" value="full">
</OBJECT>

工作正常,除了加载大约需要 5 分钟。将其转换为 wmv 文件(将其缩减至 300 MB),并在下载时立即开始播放。不幸的是,有些计算机由于某种原因无法播放。它将加载并且计时器启动,就好像视频正在播放但只有黑屏一样。我进行了一些测试并确定这不是浏览器问题。

如何上传可立即在所有计算机上播放的视频?

4

1 回答 1

0

显然,至少需要缓冲一部分视频才能播放,因此要求“立即在所有计算机上播放的视频”是没有意义的。

不幸的是,有些计算机由于某种原因无法播放。

这些“一些计算机”是什么?他们可能没有能够播放 WMV 文件的插件。如果您想覆盖尽可能广泛的受众,目前,Flash 是您的最佳选择。互联网上有很多 FLV 转换器,您可以使用它们将 AVI 视频转换为 FLV。

HTML5 视频是另一种选择,但并非所有浏览器(特别是 IE)都支持它。

于 2010-09-28T01:34:39.653 回答