防止在网站上预加载视频

时间:2013-09-12 14:12:14

标签: html object

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

<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>

提前致谢。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

或者,我认为您可以使用HTML5的video标记并关闭preload

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