Web多媒体基础教程
内联音频
当音频被包含在网页中,或作为网页的一部份,它就被称为内联音频。
通过使用 <bgsound> 元素或<img> 元素,可向网页添加内联音频。
如果你计划在 web 应用程序中使用内联音频,您需要清楚一点,就是许多人对内联音频非常讨厌。也请注意,一些用户也许已经在他们的浏览器中关闭了内联音频的选项。
我们的建议是,最近仅仅在用户希望听到声音的地方包含内联音频。比方说在用户打开页面后,点击某个链接来收听一段录音。
使用助手 (Plug-In,插件)
助手应用程序,是一种可通过浏览器启动来“帮助”浏览器播放音频的程序。助手应用程序也称为插件(Plug-Ins)。
助手应用程序可通过使用 <embed> 元素来启动,或者<applet> 元素及 <object> 元素。
使用助手应用程序的一项巨大优势是,允许用户控制播放器的某些设置。
大多数助手应用程序允许手动地或通过编程控制音量设置以及播放功能,比如回放、暂停、停止和播放。
使用 <bgsound> 元素
Internet Explorer 支持<bgsound> 元素。
该元素的作用是为网页提供背景音:
<bgsound src=" beatles.mid" />上面的代码片断为网页设置了一个 MIDI 文件作为背景音乐。
您可在本教程的最后一节找到 <bgsound> 元素的属性列表。
注释:<bgsound> 元素不是标准的 HTML 或 XHTML 元素。仅有Internet Explorer 支持该元素。
使用 <img> 元素
Internet Explorer 支持 <img> 元素中的 dynsrc 属性。
该元素的作用是在网页中嵌入多媒体元素:
<img dynsrc="horse.wav" />上面的代码片断为网页设置了一个嵌入的 WAVE 文件。
注释:dynsrc 属性不是标准的 HTML 或 XHTML 元素。仅有 Internet Explorer 支持该属性。
使用 <embed> 元素
Internet Explorer 和 Netscape 都支持 <embed> 元素。
该元素的作用是在网页中嵌入多媒体元素:
<embed src=" http://www.jobsgu.com/baijiale/beatles.mid" />上面的代码片断为网页设置了一个嵌入的 MIDI 文件。
您可在本教程的最后一节找到 <embed> 元素的属性列表。
注释:Internet Explorer 和Netscape 都支持 <embed> 元素,但它不是标准的 HTML 或 XHTML 元素。万维网联盟 (W3C) 推荐使用 <object> 元素来代替它。
使用 <object> 元素
Internet Explorer 和 Netscape 都支持 <object> 元素。
该元素的作用是在网页中嵌入多媒体元素:
<objectclassid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"><param name="FileName" value="liar.wav" /></object>上面的代码片断在网页设置了一个嵌入的的 WAVE 文件。
TIY
您可在本教程的最后一节找到 <object> 元素的属性列表。
使用超链接
如果网页包含了一个指向某个媒介文件的超链接,大多数浏览器都会使用“助手程序”来播放该文件:
<a href="beatles.mid">点击此处来播放 the Beatles</a>上面的代码片段设置了一个指向 MIDI 文件的链接。如果用户点击该链接,浏览器将启动助手程序(比如 Windows Media Player)来播放该 MIDI 文件。
内联视频(Inline Videos)
当视频被包含在网页中,或作为网页的一部份,它就被称为内联视频。
通过使用 <img> 元素,可向网页添加内联视频。
如果你计划在 web 应用程序中使用内联视频,您需要清楚一点,就是许多人对内联视频非常讨厌。也请注意,一些用户也许已经在他们的浏览器中关闭了内联视频的选项。
我们的建议是,最近仅仅在用户希望听到声音的地方包含内联视频。比方说在用户打开页面后,点击某个链接来观看视频。
使用助手(Plug-In,插件)
助手应用程序,是一种可通过浏览器启动来“帮助”浏览器播放视频的程序。助手应用程序也称为插件(Plug-Ins)。
助手应用程序可通过使用 <embed> 元素来启动,或者<applet> 元素及 <object> 元素。
使用助手应用程序的一项巨大优势是,允许用户控制播放器的某些设置。
大多数助手应用程序允许手动地或通过编程控制音量设置以及播放功能,比如回放、暂停、停止和播放。
使用 <img> 元素
Internet Explorer 支持 <img> 元素中的 dynsrc 属性。
该元素的作用是在网页中嵌入多媒体元素:
<img dynsrc="video.avi" />上面的代码片断为网页设置了一个嵌入的 AVI 文件。
注释:dynsrc 属性不是标准的 HTML 或 XHTML 元素。仅有 Internet Explorer 支持该属性。
使用 <embed> 元素
Internet Explorer 和 Netscape 都支持 <embed> 元素。
该元素的作用是在网页中嵌入多媒体元素:
<embed src="video.avi" />上面的代码片断为网页设置了一个嵌入的 AVI 文件。
您可在本教程的最后一节找到 <embed> 元素的属性列表。
注释:Internet Explorer 和Netscape 都支持 <embed> 元素,但它不是标准的 HTML 或 XHTML 元素。万维网联盟 (W3C) 推荐使用 <object> 元素来代替它。
使用 <object> 元素
Internet Explorer 和 Netscape 都支持 <object> 元素。
该元素的作用是在网页中嵌入多媒体元素:
<object data="video.avi" type="video/avi" />上面的代码片断在网页设置了一个嵌入的的 AVI 文件。
您可在本教程的最后一节找到 <object> 元素的属性列表。
使用超链接
如果网页包含了一个指向某个媒介文件的超链接,大多数浏览器都会使用“助手程序”来播放该文件:
<a href="video.avi">点击此处来播放视频文件</a>上面的代码片段设置了一个指向 AVI 文件的链接。如果用户点击该链接,浏览器将启动助手程序(比如 Windows Media Player)来播放该 AVI 文件。
ASF 格式
ASF 格式 (Advanced Streaming Format) 是专门为在因特网上运行而设计的。
ASF 文件包含音频、视频、幻灯片展示以及同步事件。
ASF 文件能够被深度压缩,同时能够以连续的数据流进行传输(在线电视和广播)。该格式的文件可以是任何大小,同时能够被压缩以适应不同的带宽(连接速度)。
ASX 格式
ASX (Advanced Stream Redirector) 文件并非媒介文件,而是元数据文件。
元数据文件提供有关文件的信息。ASX 文件是用于描述多媒体内容的纯文本文件:
<ASX VERSION="3.0"><Title>http://www.jobsgu.com/baijiale/</Title><Entry><ref href="holiday-1.avi"/></Entry><Entry><ref href="holiday-2.avi"/></Entry><Entry><ref href="holiday-2.avi"/></Entry></ASX>上面的文件描述了三个多媒体文件。当 ASX 文件被播放器读取时,播放器可播放被描述的文件。
WMA 格式
WMA (Windows Media Audio) 格式是由微软开发的音频格式。
WMA 的设计目标是处理各种类型的音频内容。该格式的文件能够被深度压缩,且能够传输连续的数据流(在线广播)。WMA 文件可以是任何大小,同时能够被压缩以适应不同的带宽(连接速度)。
WMA 格式与 ASF 格式类似。(请参阅上面的内容)。
WMV 格式
WMV (Windows Media Video) 格式是由微软开发的一种视频格式。
WMV 的设计目标是处理各种类型的视频内容。该格式的文件能够被深度压缩,且能够传输连续的数据流(在线广播)。WMA 文件可以是任何大小,同时能够被压缩以适应不同的带宽(连接速度)。
WMV 格式与 ASF 格式类似。(请参阅上面的内容)。
其他 Windows Media 格式
WAX (Windows Media Audio Redirector) 文件与 ASX 文件非常相似,不过旨在描述音频文件(.wma 文件)。
WMP (Windows Media Player) 文件和 WMX 是微软供未来使用的预留文件类型。