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 设置自动播放 - 图1

图 11.2 多媒体的自动播放