页面按钮如何触发声音事件?(点击按钮时,有嘀嗒的声音)

html-css016

页面按钮如何触发声音事件?(点击按钮时,有嘀嗒的声音),第1张

一般而言,网页中按钮是没有声音触发事件的。如果要让按钮响应鼠标动作发出声音,我们可以写一段javascript脚本代码来实现。能让按钮发出声音的脚本,这下不用制作flash按钮也可以了,我试用的感觉还不错。制作方法:1、新建文件:DynamicAudioButton.js ,代码:

//Customize Dynamic Audio Link 自定义动态声音链接

function DynamicAudioLink(){

open(" http://www.pcedu.com.cn")

}

//Customize Dynamic Audio Mouse Over Color 自定义动态声音mouseover颜色

function AudioOver() {

document.Audio.button.style.background="#999999"

document.Audio.button.style.color="white"

}

//Customize Dynamic Audio Mouse Down Color 自定义动态声音mousedown颜色

function AudioDown() {

document.Audio.button.style.color="#cccccc"

}

//Customize Dynamic Audio Mouse Off Color 自定义动态声音mouseOff 颜色

function AudioOut() {

document.Audio.button.style.background="#666666"

document.Audio.button.style.color="#ffffff"

}

//Customize Dynamic Audio sound 自定义动态声音

function playHome()

{

document.all.sound.src = "bleep.wav"

}

document.write('<bgsound id="sound">')

//Customize Button Style 自定义按钮样式

document.write('<style type="text/css">'+'<!--')

document.write('.select{background:#666666border-color:"#999999"color:"#ffffff"font-family:Arial,Helvetica,Verdanafont-size:10ptfont-weight: bold}'+'-->'+'</STYLE>')

document.write('<center><form name=Audio><input class="select" name=button type="button" value="Dynamic Audio" onclick="DynamicAudioLink()" onMouseOver="AudioOver()playHome()" onMouseDown="AudioDown()" onMouseOut="AudioOut()"></form></center>')2、保存文件后,在页面相关处插入代码引用该JS文件:<Script language="JavaScript" SRC="DynamicAudioButton.js"></script>3、选择好音乐文件,可以是wav、mp3等,音乐文件尽量小些。方法制作完成,用户可以使用图片等形式,当然也得修改 DynamicAudioButton.js 文件相应的代码。

css中音频文件元素是首先打开Sublime Text编辑器新建一个工程。

嵌入音频HTML5 支持的 <audio>标签用于在如下所示的 HTML 或 XHTML 文档中嵌入语音内容。

<audio controls autoplay>,<source src="/html5/audio.ogg" type="audio/ogg" />,<source src="/html5/audio.wav" type="audio/wav" />。

MPEG:

代表运动图像压缩标准,这里的音频文件格式指的是MPGE标准中的音频部分,即MPGE音频层(MPEG Audio Layer),因其音质与存储空间的性价比较高,至于2011年使用最多的是MP3格式。

RealAudio文件是RealNetworks公司开发的一种新型流式音频(Streaming Audio)文件格式,它包含在RealNetworks公司所制定的音频、视频压缩规范RealMedia中,主要用于在低速率的广域网上实时传输音频信息。网络连接速率不同,客户端所获得的声音质量也不同。