我正在尝试将 FLV 视频放在网站上。
我尝试使用 Dreamweaver CS3(插入 - 媒体 - Flash 视频),它工作得很好,除了 2 个问题:
视频开始为黑色(在播放视频之前如何显示图像?)
浏览器甚至在单击播放按钮之前就开始下载整部电影(我希望仅在用户单击播放后才下载视频)
有人对此有解决方案吗?谢谢你。
我正在尝试将 FLV 视频放在网站上。
我尝试使用 Dreamweaver CS3(插入 - 媒体 - Flash 视频),它工作得很好,除了 2 个问题:
视频开始为黑色(在播放视频之前如何显示图像?)
浏览器甚至在单击播放按钮之前就开始下载整部电影(我希望仅在用户单击播放后才下载视频)
有人对此有解决方案吗?谢谢你。
我不知道 Dreamweaver 的 FLV 播放器是否支持这个。但是,您可以使用其他播放器,例如JW FLV 媒体播放器,它支持您要求的功能。
只需在 Flash 的组件检查器中单击预览,它就会在您嵌入 html 代码时显示。
将您的图像添加到视频的前 5 帧。我通常会从视频中的某个地方拍摄快照,但任何你想替换黑屏的图像都可以。
浏览器在预缓存方面可能会或可能不会做的事情没有定义,因此无法真正控制。如果您真的认为自己比浏览器更了解,请在应该开始加载视频后使用 JavaScript 插入标签。
鉴于您想要的行为,这可能是最好的。将 <img/> 标签放在带有 ID 的页面中,然后当您要播放视频时,让 javascript 将 <img/> 替换为 <object></object>
也许一个简单的 javascript 函数在这里效果最好,例如:
<div id="videodiv" style="width:300px; height:300px;"
onclick="this.innerHTML='whatever HTML dreamweaver gives you'">
<img src="yourimage">
</div>
您需要编辑您的 Flash 视频播放器以在您的 flv 文件之前插入图像,并使其不会在网页打开时自动加载。
Moyea Web Player可以解决这两个问题。它使您可以在 FLV 电影的任何位置添加图像,请参阅此功能的屏幕截图:
您可以通过取消选中“自动加载”使 FLV 在网页打开时不自动加载:
在属性区域中,只需单击“自动播放”并将其关闭。
这是正确的,但可能还不够完整 - 在舞台上单击您的 FLVPlayback 组件以将其选中,然后在组件检查器中(按 shift + F7 打开)单击“autoPlay”并选择“false”。