11.2 设置自动播放
网页载入后,文件立刻播放,从而听到动人的音乐或看到视频,但并不是每载入完网页后就播放,可以设置进入是否暂停状态。
标记<embed>默认的是自动播放,所以要设置成载入页面时不自动播放,需要对参数autostart进行设置,autostart表示自动播放,其后可接true和false, true表示打开自动播放,也是默认值,而false表示没有打开自动播放,当标记embed设置成autostart时,且网页完全载入,多媒体不会自动播放,这样就达到上面的效果了。参数autostart可接二值,其自动播放的完整语法如下。
<!—自动播放设置—>
autostart=true|false
参数autostart的功能表示音频或视频等多媒体文件是否在载入完之后就自动播放。值true表示音乐等文件在下载完之后自动播放;另一值false表示音乐文件在下载完之后不自动播放,默认值是true。
与参数src一样,参数autostart所接的值放在标记<embed>中,用来控制多媒体在网页中的播放,如下代码表示网页载入时自动播放。
<!-设置为自动播放—>
<embed src="your.mid"autostart=true>
以上代码表示网页载入多媒体文件时,不会自动播放,只有当用户单击面板(播放时的功能菜单)中的“开始”按钮才开始播放。
<!-设置为非自动播放—>
<embed src="your.mid"autostart=false>
并不是所有的多媒体文件都需要自动播放,这时需要设置<embed>标记的自动播放参数,为了使网页完全载入后不立即自动播放,则设置autostart为false,要想播放,只有手动单击“开始”按钮,代码11.2表示网页多媒体载入时的多媒体mp3文件,载入后,不会自动播放。
代码11.2 源代码\第11章\多媒体的自动播放.html
—————————————文件名:多媒体的自动播放.html—————————————-
01 <html>
02 <head>
03 <title>多媒体的自动播放</title>
04 </head>
05 <body>
06 下面是mp3文件,设置自动播放为false:
07 <br>
08 <embed src="smak slow.mp3"autostart="false">
09 </body>
10 </html>
【代码解析】在代码第8行网页引入多媒体文件smak slow.mp3,当整个网页完全载入时,即多媒体控制面板出现时,播放进度条并不会动,因为已设置autostart为false,所以网页并没有声音,效果如图11.2所示。
图 11.2 多媒体的自动播放