在网页中嵌入视频 (HTML5)
HTML5 支持视频和音频标签,以使用户能够在浏览器中播放视频和音频文件,而无需使用外部增效工具或播放器。Dreamweaver 支持使用代码提示来添加视频和音频标签。
“实时”视图呈现视频,以提供嵌入在网页中的视频的预览。
注:虽然可以在网页中嵌入任何视频,但“实时”视图并非始终呈现所有视频。Dreamweaver 使用 Apple QuickTime 增效工具来支持音频和视频标签。在 Windows 中,如果未安装 Apple QuickTime 增效工具,则网页不呈现媒体内容。
插入 FLV 文件
插入 FLV 文件
您可以向网页中轻松添加 FLV 视频,而无需使用 Flash 创作工具。在开始之前,必须有一个经过编码的 FLV 文件。
Dreamweaver 插入一个显示 FLV 文件的 SWF 组件;当在浏览器中查看时,此组件显示所选的 FLV 文件以及一组播放控件。
Dreamweaver 提供了以下选项,用于将 FLV 视频传送给站点访问者:
累进式下载视频
将 FLV 文件下载到站点访问者的硬盘上,然后进行播放。但是,与传统的“下载并播放”视频传送方法不同,累进式下载允许在下载完成之前就开始播放视频文件。
流视频
对视频内容进行流式处理,并在一段可确保流畅播放的很短的缓冲时间后在网页上播放该内容。若要在网页上启用流视频,您必须具有访问 Adobe? Flash? Media Server 的权限。
必须有一个经过编码的 FLV 文件,然后才能在 Dreamweaver 中使用它。可以插入使用以下两种编解码器(压缩/解压缩技术)创建的视频文件:Sorenson Squeeze 和 On2。
与常规 SWF 文件一样,在插入 FLV 文件时,Dreamweaver 将插入检测用户是否拥有可查看视频的正确 Flash Player 版本的代码。如果用户没有正确的版本,则页面将显示替代内容,提示用户下载最新版本的 Flash Player。
注:若要查看 FLV 文件,用户的计算机上必须安装 Flash Player 8 或更高版本。如果用户没有安装所需的 Flash Player 版本,但安装了 Flash Player 6.0 r65 或更高版本,则浏览器将显示 Flash Player 快速安装程序,而非替代内容。如果用户拒绝快速安装,则页面会显示替代内容。
插入 FLV 文件
选择“插入”>“媒体”>“FLV”。
在“插入 FLV”对话框中,从“视频类型”弹出菜单中选择“累进式下载视频”或“流视频”。
完成对话框选项的其余部分,然后单击“确定”。
注:Microsoft Internet Information Server (IIS) 不处理嵌套的对象标签。对于 ASP 页面,Dreamweaver 在插入 SWF 或 FLV 文件时使用嵌套对象/嵌入代码而不是嵌套对象代码。
设置累进式下载视频的选项
“插入 FLV”对话框允许您为网页中插入的 FLV 文件设置累进式下载传送选项。
设置流视频选项
“插入 FLV”对话框允许您为插网页中的 FLV 文件设置流视频下载选项。
编辑 Flash Player 下载信息
在页面中插入 FLV 文件时,Dreamweaver 会插入检测用户是否拥有正确的 Flash Player 版本的代码。如果没有,则页面会显示默认的替代内容,提示用户下载最新版本。您可以随时更改此替代内容。
此过程也适用于 SWF 文件。
注: 如果用户没有所需版本,但拥有 Flash Player 6.0 r65 或更高版本,则浏览器会显示 Flash Player 快速安装程序。如果用户拒绝快速安装,则页面会显示替代内容。
FLV 文件答疑
本部分详述 FLV 文件一些最常见问题的原因。
因缺少相关文件造成的显示问题
Dreamweaver CS4 和更高版本生成的代码依赖于四个相关文件,这四个文件不同于 FLV 文件本身:
swfobject_modified.js
expressInstall.swf
FLVPlayer_Progressive.swf
外观文件(例如 Clear_Skin_1.swf)
请注意,与 Dreamweaver CS3 相比,Dreamweaver CS4 和更高版本还包含两个相关文件。
这些文件中的前两个(swfobject_modified.js 和 expressInstall.swf)安装在名为“脚本”的文件夹内,如不存在,Dreamweaver 将在站点的根目录内创建这两个文件。
其次两个文件(FLVPlayer_Progressive.swf 和外观文件)安装在与 FLV 嵌入的页面相同的文件夹内。外观文件包含 FLV 的控件,其名称取决于在 Dreamweaver 帮助内所述选项中选取的外观。例如,如果选择 Clear Skin(透明外观),则文件名为 Clear_Skin_1.swf。
所有四个相关文件都必须上传到您的远程服务器上,FLV 才能正常显示。
忘记上传这些文件是 FLV 文件无法在网页中正常运行的最常见原因。如果丢失其中一个文件,您可能会在页面上看到“白框”。
要确保上传所有这些相关文件,请使用 Dreamweaver 的“文件”面板上传显示 FLV 的页面。上传页面时,Dreamweaver 询问您是否要上传相关文件(如果此选项未关闭)。单击“是”上传相关文件。
本地预览页面时的显示问题
由于 Dreamweaver CS4 中的安全性更新,如果您在 Dreamweaver 站点定义中未定义本地测试服务器并且使用该测试服务器来预览页面,则不能使用“在浏览器中预览”命令来测试使用嵌入 FLV 的页面。
通常,只有在使用 ASP、ColdFusion 或 PHP 开发页面时才会需要测试服务器(请参阅设置计算机以进行应用程序开发)。如果您在创建仅使用 HTML 的网站并且未定义测试服务器,按 F12 (Windows) Opt+F12 (Macintosh) 会在屏幕上产生杂乱的外观控件。解决方法是定义测试服务器并使用该测试服务器来预览页面,或者将文件上传到远程服务器并通过远程显示。
注:也可能会因为安全性设置阻止预览本地 FLV 内容,但 Adobe 尚不能够确认这一点。您可以尝试更改安全性设置,看看是否有所帮助。有关更改安全性设置的详细信息,请参阅 技术说明 117502。
FLV 文件问题的其它可能原因
如果您在本地预览时出现问题,确保在“编辑”>“首选参数”>“在浏览器中预览”下面取消选择了“使用临时文件预览”选项。
确定您安装了最新的 FlashPlayer 插件
在 Dreamweaver 外部移动文件和文件夹时要小心。当您移动 Dreamweaver 外部的文件和文件夹时,Dreamweaver 不能保证 FLV 相关文件的路径是正确的。
您可以暂时将带来问题的 FLV 文件替换为已知正常工作的 FLV 文件。如果替换 FLV 文件有作用,则问题就在于原始的 FLV 文件,而不是您的浏览器或计算机。
编辑或删除 FLV 组件
通过在 Dreamweaver 的“文档”窗口中选择视频组件占位符并使用属性检查器,更改网页上视频的设置。另一种方式是删除该视频组件并通过选择“插入”>“媒体”>“FLV”来重新插入。
编辑 FLV 组件
删除 FLV 组件
在 Dreamweaver 的“文档”窗口中选择 FLV 组件占位符,然后按 Delete。
删除 FLV 检测代码
对于 Dreamweaver CS4 及更高版本,Dreamweaver 可在包含 FLV 文件的对象标签中直接插入 Flash Player 检测代码。但对于 Dreamweaver CS3 及更早版本,检测代码位于 FLV 文件的对象标签的外部。因此,如果要从使用 Dreamweaver CS3 及更早版本创建的页面中删除 FLV 文件,必须删除这些 FLV 文件并使用“删除 FLV 检测”命令删除检测代码。
选择“命令”>“删除 Flash 视频检测”。