1

我正在尝试将 FLV 视频放在网站上。

我尝试使用 Dreamweaver CS3(插入 - 媒体 - Flash 视频),它工作得很好,除了 2 个问题:

  1. 视频开始为黑色(在播放视频之前如何显示图像?)

  2. 浏览器甚至在单击播放按钮之前就开始下载整部电影(我希望仅在用户单击播放后才下载视频)

有人对此有解决方案吗?谢谢你。

4

7 回答 7

4

我不知道 Dreamweaver 的 FLV 播放器是否支持这个。但是,您可以使用其他播放器,例如JW FLV 媒体播放器,它支持您要求的功能。

于 2009-03-17T03:54:09.033 回答
1

只需在 Flash 的组件检查器中单击预览,它就会在您嵌入 html 代码时显示。

于 2010-12-12T13:53:53.340 回答
1

将您的图像添加到视频的前 5 帧。我通常会从视频中的某个地方拍摄快照,但任何你想替换黑屏的图像都可以。

于 2011-01-29T23:02:37.323 回答
0

浏览器在预缓存方面可能会或可能不会做的事情没有定义,因此无法真正控制。如果您真的认为自己比浏览器更了解,请在应该开始加载视频后使用 JavaScript 插入标签。

鉴于您想要的行为,这可能是最好的。将 <img/> 标签放在带有 ID 的页面中,然后当您要播放视频时,让 javascript 将 <img/> 替换为 <object></object>

于 2009-03-17T03:56:21.930 回答
0

也许一个简单的 javascript 函数在这里效果最好,例如:

<div id="videodiv" style="width:300px; height:300px;"
      onclick="this.innerHTML='whatever HTML dreamweaver gives you'">
  <img src="yourimage">
</div>
于 2009-03-17T03:59:56.493 回答
0

您需要编辑您的 Flash 视频播放器以在您的 flv 文件之前插入图像,并使其不会在网页打开时自动加载。

Moyea Web Player可以解决这两个问题。它使您可以在 FLV 电影的任何位置添加图像,请参阅此功能的屏幕截图:

添加图像屏幕

您可以通过取消选中“自动加载”使 FLV 在网页打开时不自动加载:

自动加载复选框

于 2009-07-22T06:49:09.653 回答
-1

在属性区域中,只需单击“自动播放”并将其关闭。

这是正确的,但可能还不够完整 - 在舞台上单击您的 FLVPlayback 组件以将其选中,然后在组件检查器中(按 shift + F7 打开)单击“autoPlay”并选择“false”。

于 2009-11-06T22:45:46.773 回答