11.3 设置多媒体循环播放
在博客中,为了使用户轻松地浏览文章,故设置一首好听的歌曲是很有必要的,在11.2节中,只能设置在网页完全载入时,会不会自动播放的功能,当这首歌播放完后,又该如何处理?是停止播放,还是再播放一次。
对多媒体文件的播放次数可通过<embed>标记设置,即设置文件可播放一次或无数次,所谓无数次就是设置多媒体循环无数次,用参数loop来设置,与自动播放一样,loop也是用true和false来表示,当loop设置为true时,多媒体文件播放无数次,直到单击“停止”键或“暂停”按钮为止,同理,设置loop为false时,只播放一次就停止,下面代码表示loop在标记中语法。
<embed src=url loop="true|false">
与其他参数一样,在引入一个多媒体文件的同时,设置多媒体循环播放,该参数规定音频或视频文件是否循环及循环次数。属性值为正整数值时,音频或视频文件的循环次数与正整数值相同;属性值为true时,音频或视频文件循环;属性值为false时,音频或视频文件不循环。如下代码表示。
<embed src="your.mid"autostart=true loop=2>
在引入多媒体文件your.mid时,同时设置了自动播放,且循环播放两次,两次播放完后,停止播放。如下代码表示。
<embed src="your.mid"autostart=true loop=true>
在上面代码中设置多媒体文件为自动播放,且播放是无限循环,只有当外界干预时才会停止,如关闭网页时、刷新后等。下面代码刚好相反,设置loop值为false,表示不出现循环播放。
<embed src="your.mid"autostart=true loop=false>
在设置循环时,与自动播放没直接联系,即使网页载入完成后不是自动播放状态,但单击“开始”按钮后,循环播放仍是loop设置的值。在代码11.3中表示在<embed>标记,设置多媒体文件循环播放。
代码11.3 源代码\第11章\多媒体循环播放.html
—————————————-文件名:多媒体循环播放.html—————————————-
01 <html>
02 <head>
03 <title>多媒体循环播放</title>
04 </head>
05 <body>
06 下面是mp3文件:
07 <br>
08 <embed src="smak slow.mp3"loop="true">
09 <br>
10 给多媒体文件设置循环播放
11 </body>
12 </html>
【代码解析】代码第8行设置了多媒体播放时为循环播放,将参数loop设置为true,即无限次的循环播放,如图11.3所示。
图 11.3 多媒体循环播放