17.22 添加同时具有备用Flash和超链接的音频
可以在备用Flash播放器后面添加一个下载链接,从而提供额外的后备方案,如图17.22.1和图17.22.2所示。
为音频添加备用Flash和超链接的步骤
获取音频文件。
输入
开始
audio
元素(含默认控件集)。输入
,这里的myAudio.ogg
是Ogg Vorbis音频文件的位置、名称和扩展名。输入
,这里的myAudio.mp3
是MP3音频文件的位置、名称和扩展名。输入
Download the audio
(这里的myAudio.mp3
是MP3音频文件的位置、名称和扩展名),为不支持HTML5的浏览器提供下载音频文件的超链接。
- <body>
- <audio controls="controls">
- <source src="piano.ogg" type="audio/ogg">
- <source src="piano.mp3" type="audio/mp3">
- <object type="application/x-shockwave-flash" data="player.swf?audioUrl=piano.mp3 &controls=true" width="280">
- <param name="movie" value="player.swf?audioUrl=piano.mp3 &controls=true" />
- </object>
- <a href="piano.mp3">Download the audio</a>
- </audio>
- </body>
图17.22.1 这里为HTML5浏览器定义了两个音频源文件,为支持Flash的浏览器(如Internet Explorer 8)定义了一个备用Flash播放器。此外,还通过一个简单的MP3音频文件链接添加了一个额外的后备方案
图17.22.2 Internet Explorer 8中的音频备用Flash和超链接
输入
(这里的
myAudio.mp3
是MP3音频文件的位置、名称和扩展名)以指定这是一个备用Flash播放器,同时指定要使用的播放器和音频文件。注意这里指定的参数仅对本章所用的player.swf
有效。输入
(这里的
myAudio.mp3
是音频文件的位置、名称和扩展名),从而为不理解object
元素开始标记中信息的浏览器指定要使用的播放器和音频文件。输入
结束
object
元素。输入
结束
audio
元素。