首先,有兩種方法可以插入背景音樂:
分別用<bgsound>和<embed></embed>標簽,當用<embed>插入背景音樂時可以設置寬度和高度為0,隱藏播放器。
二者的參數如下:
■<bgsound>:
<bgsound>是用來插入背景音樂,但只適用于IE,其參數設定不多。如下
<bgsoundsrc="your.mid"autostart=trueloop=infinite>
src="your.mid"
設定midi檔案及路徑,可以是相對或絕對。
autostart=true
是否在音樂檔下載完之后就自動播放。true是,false否(內定值)。
loop=infinite
是否自動反復播放。LOOP=2表示重復兩次,Infinite表示重復多次。
■<EMBED>:
<EMBED>是用來插入各種多媒體,格式可以是Midi、Wav、AIFF、AU等等,Netscape及新版的IE都支持。其參數設定較多。如下下
<EMBEDsrc="your.mid"autostart="true"loop="true"hidden="true">
src="your.mid"
設定midi檔案及路徑,可以是相對或絕對。
autostart=true
是否在音樂檔下載完之后就自動播放。true是,false否(內定值)。
loop="true"
是否自動反復播放。LOOP=2表示重復兩次,true是,false否。
HIDDEN="true"
是否完全隱藏控制畫面,true為是,no為否(內定)。
STARTTIME="分:秒"
設定歌曲開始播放的時間。如STARTTIME="00:30"表示從第30秒處開始播放。
VOLUME="0-100"
設定音量的大小,數值是0到100之間。內定則為使用系統本身的設定。
WIDTH="整數"和HIGH="整數"
設定控制面板的高度和寬度。(若HIDDEN="no")
ALIGN="center"
設定控制面板和旁邊文字的對齊方式,其值可以是top、bottom、center、baseline、left、right、texttop、middle、absmiddle、absbottom
CONTROLS="smallconsole"
設定控制面板的外觀。預設值是console。
console一般正常面板
smallconsole較小的面板
playbutton只顯示播放按鈕
pausecutton只顯示暫停按鈕
stopbutton只顯示停止按鈕
volumelever只顯示音量調節按鈕
插入音樂代碼如下:; 基本語法: embed src=url 說明:embed可以用來插入各種多媒體,格式可以是 Midi、Wav、AIFF、AU、MP3等等, Netscape及新版的IE 都支持。url為音頻或視頻文件及其路徑,可以是相對路徑或絕對路徑。
1、自動播放: 語法:autostart=true、false 說明:該屬性規定音頻或視頻文件是否在下載完之后就自動播放。 true:音樂文件在下載完之后自動播放; false:音樂文件在下載完之后不自動播放。
2、循環播放: 語法:loop=正整數、true、false 說明:該屬性規定音頻或視頻文件是否循環及循環次數。 屬性值為正整數值時,音頻或視頻文件的循環次數與正整數值相同; 屬性值為true時,音頻或視頻文件循環; 屬性值為false時,音頻或視頻文件不循環。
3、面板顯示:語法:hidden=ture、no 說明:該屬性規定控制面板是否顯示,默認值為no。 ture:隱藏面板; no:顯示面板。
聲音的采集是由硬件來完成的,比如通過mic講話來把音頻以一定格式存儲在電腦上。html5不是硬件設備不能直接采集音頻,所以html5只能把存儲在電腦上的已經錄好的音頻播放出去。