Read HTML The Definitive Guide Online
Authors: Chuck Musciano Bill Kennedy
5.4 Background Audio
There is one other form of inline multimedia generally available to web surfers - audio. Most browsers treat audio multimedia as separate documents, downloaded and displayed by special helper applications, applets, or plugins. Internet Explorer, on the other hand, contains a built-in sound decoder and supports a special HTML tag that lets you integrate an audio file with your document that plays in the background as a soundtrack for your page.
[Applets and Objects, 13.1]
[Embedded
We applaud the developers of Internet Explorer for providing a mechanism that more cleanly integrates audio into HTML documents. And the possibilities with audio are very enticing. But at the same time, we caution authors that the special tags and attributes for audio don't work with other browsers, and whether this is the method that the majority of browsers will eventually support is not at all assured. So, beware.
5.4.1 The
Use the
Function:
Plays a soundtrack in the document background Attributes:
LOOP
SRC
End tag:
None
Contains:
Nothing
Used in:
body_content
5.4.1.1 The src attribute
The src attribute is required for the
welcome.wav
audio file - perhaps an inviting message - play once through their computer's sound system.
Currently, Internet Explorer can handle three different sound format files: wav, the native format for PCs; au, the native format for most Unix workstations; and MIDI, a universal music-encoding
scheme (see also Table 5.1).
Table 5.1: Common Multimedia Formats and Respective Filename Extensions
Format
Type
Extension
Platform of Origin
GIF
Image
gif
Any
JPEG
Image
jpg, jpeg, jpe
Any
XBM
Image
xbm
Unix
TIFF
Image
tif, tiff
Any
PICT
Image
pic, pict
Any
Rasterfile
Image
ras
Sun
MPEG
Movie
mpg, mpeg
Any
AVI
Movie
avi
Microsoft
QuickTime Movie
qt, mov
Apple
AU
Audio
au, snd
Sun
WAV
Audio
wav
Microsoft
AIFF
Audio
aif, aiff
Apple
MIDI
Audio
midi, mid
Any
PostScript
Document
ps, eps, ai
Any
Acrobat
Document
pdf
Any
5.4.1.2 The loop attribute
Like Internet inline movies, the loop attribute for the browser's
background soundtrack for a certain number of times (or over and over again forever), at least until the user moves on to another page or quits the browser.
The value of the loop attribute is the integer number of times to replay the audio file, or infinite, which makes the soundtrack repeat endlessly.
For example:
5.4.2 Alternative Audio Support
There are other ways to include audio in your documents, using more general mechanisms that support other embedded media as well. The most common alternative to the
standard 4.0 tag. Take a look in Chapter 13 for details.
5.3 Document Colors and
5.5 Animated Text
Background Images
5.5 Animated Text
In what appears to be an effort to woo advertisers, Internet Explorer has added a form of animated text to HTML. The animation is simple - text scrolling horizontally across the display - but effective for moving banners and other elements that readily and easily animate an otherwise static document. On the other hand, like the
5.5.1 The
The
Function:
Create a scrolling text marquee
Attributes:
ALIGN LOOP
BEHAVIOR SCROLLAMOUNT
BGCOLOR SCROLLDELAY
DIRECTION VSPACE
HEIGHT WIDTH
HSPACE
End tag:
; never omitted
Contains:
plain_text
Used in:
body_content
The
The text between the end tag scrolls horizontally across the display. The various tag attributes control the size of the display area, its appearance, its alignment with the surrounding text, and the scrolling speed.
The