0

我的网站上有以下视频代码。我关闭了自动播放,以防止在打开网站后立即播放。问题是视频仍然会自动加载,这会损害一些访问者的带宽。在用户决定播放之前,我能做些什么来阻止视频加载?

<object width="530" height="405" scale="to fit" hspace="10" border="5">
<param name="VideoTitle" value="/urlpath/movie.m4v" />
<param name="AutoStart" value="False" />
<param name="ShowControls" value="True" />
<param name="ShowStatusBar" value="True" />
<param name="ShowDiplay" value="True" />
<param name="AutoRewind" value="True" />
<embed width="530" height="405" scale="tofit" hspace="0" filename= "/urlpath/movie.m4v"
    autostart="False" showcontrols="True" showstatusbar="True" showdiplay="True"
    autorewind="True" border="1" src="/urlpath/movie.m4v"></embed>
</object>

提前致谢。

4

2 回答 2

2

不要在您的页面中包含代码。一旦用户点击了一个虚假的 PLAY 按钮,就将其注入到页面中。

于 2013-09-12T14:15:21.463 回答
0

正如 Diodeus 所说,通过创建一个 javascript 函数让它“按需”加载。

或者,我认为您可以使用 HTML5 的video标签并离开preload

-- Javascript 解决方案对旧浏览器更友好,因为并非所有浏览器都支持 HTML5。

于 2013-09-12T14:18:56.333 回答