网页中使用音频

1、<bgsound>是用来插入背景音乐,但只适用于IE。

<bgsound src="" autostart="true" loop="-1" /> 

参数说明:

参数 说明
src 设定midi路径,可以是相对或绝对
autostart 是否在音乐下载完后就自动播放。true 是,false 否(默认值)
loop 是否自动反复播放。loop=2表示重复两次,loop=-1表示循环无穷次

 

2、<embed>是用来插入各种多媒体,格式可以是midi、wav、aiff、au等等。

<embed src="" autostart="true" loop="true" hidden="true" /> 

参数说明: 

参数说明
src路径
autostart是否在音乐下载完后自动播放。true 是,false 否(默认值)
loop是否自动反复播放。loop=2表示重复两次,true 是,false 否。
hidden是否完全隐藏控制画面。true 是,false 否。
starttime="分:秒"设定歌曲开始播放的时间。如starttime="00:30"表示从第30秒开始播放
volume设定音量的大小,数值是0到100之间。内定则为系统本身的设定。
width="整数"和high="整数"设定控制面板的高度和宽度
align设定控制面板和旁边文字的对齐方式,其值可以是top、bottom、center、baseline、left、right、texttop、middle、absmiddle、absbottom
controls设定控制面板的外观。默认值是console。console:一般正常面板;smallconsole:较小的面板;playbutton只显示播放按钮;pausecutton:只显示暂停按钮;stopbutton:只显示停止按钮;volumelever:只显示音量调节按钮;
units指定单位为pixels或en
name对象名称
title说明文字
palette前景色和背景色。语法:palette="color|color"

例1:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script language="javascript" type="text/javascript">
        //用javascript进行声音播放控制
       function ManageSoundControl(action){
            var soundControl = document.getElementById("soundControl");
            if(action == "play"){
                soundControl.play();
            }
            if(action == "stop"){
                soundControl.stop();
            }
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <table width="100%">
            <tr>
                <td>
                     <embed id="soundControl" src="*.mp3" mastersound hidden="true" loop="false" autostart="false"></embed>
                     <input id="btPlay" type="button" value="播放" onclick="ManageSoundControl('play')" />
                     <input id="btStop" type="button" value="停止" onclick="ManageSoundControl('stop')" />
                </td>
            </tr>          
        </table>
    </form>
</body>
</html>
posted @ 2013-05-29 21:10  飛雲若雪  阅读(479)  评论(3编辑  收藏  举报