Play the. wav file in JS
Copy Code code as follows:
<script language= "JavaScript" >
function PlaySound (ID)
{
var Node=document.getelementbyid (ID);
if (node!=null)
{
Node. Play ();
}
}
</script>
<body>
<embed name= "3_devunknown" id= "3_devunknown" src= "Music.wav" type= "Audio/x-wav" hidden= "true" autostart= "false" Loop= "false"/><a onclick= "javascript:playsound (' 3_devunknown ')" href= "#" >music.wav</embed/>
</body>
var recordhisstore = new Ext.data.JsonStore ({
Root: ' DataRoot ',
Totalproperty: ' TotalCount ',
Idproperty: ' ThreadID ',
Remotesort:true,
Fields: [
{name: ' id ', type: ' String '},
{name: ' src ', type: ' String '},
{name: ' DST ', type: ' String '},
{name: ' Srcip ', type: ' String '},
{name: ' Dstip ', type: ' String '},
{name: ' Begin_date ', type: ' Date ', DateFormat: ' y-m-d h:i:s '},//onclick= ' javascript:startwav (\ ' + value + ' \ ') '
{name: ' end_date ', type: ' Date ', DateFormat: ' y-m-d h:i:s '},
{Name: ' content ', type: ' String ', Convert:function (Value,rec) {
Return "<embed id= '" + rec.id + "_devunknown ' name= '" + rec.id + "_devunknown ' src= ' music.wav loop=false ' Autostart=false Hidden=true><a href= ' # ' onclick=\ ' Javascript:playsound (' +rec.id+ ' _devunknown ') \ ">" +value+ "</a> </embed> ";
}}
],
Proxy:new Ext.data.HttpProxy ({
URL: ' Ctl.php?c=hisrecordquerycontroller&a=query '
}),
Sortinfo: {field: ' Begin_date ', direction: ' ASC '},
listeners:{
Beforeload:function (obj,params) {
var begin_date = document.getElementById ("His_startdt"). Value;
var end_date = document.getElementById ("HIS_ENDDT"). Value;
var src = document.getElementById ("His_src"). Value;
var dst = document.getElementById ("HIS_DST"). Value;
Recordhisstore.baseparams = {limit:params.params.limit,start:params.params.start,begindate:begin_date,enddate: END_DATE,SRC:SRC,DST:DST};
}
}
});
JS Play wav file
Copy Code code as follows:
use js, every 1s playback corresponding wav file
<script language= "JavaScript" >
var arr = New Array ();
var c = 0;
Window.onload = function () {
var value1 = ' <%=tel_2%> ';
var value2 = ' <%=je%> '
Strtoarray (value1);
Strtoarray (value2);
}
var strtoarray = function (str) {
for (var i = 0; i < str.length; i++) {
Arr[arr.length] = str. CharAt (i);
}
}
var id = window.setinterval (function () {
if (C > Arr.length) {
Window.clearinterval (ID ); Clear
return;
}
Embed (arr[c++]);
}, 1000);
var embed = function (num) {
if (num = = "| | typeof num = = "undefined") return;
document.getElementById ("embed"). InnerHTML = "<embed name=\" Player\ "type=\" application/x-mplayer2\ "src=\". /wav/"+ num +". Wav\ "loop=\" false\ "autostart=\" true\ "hidden=\" true\ "></embed>";
}
</script>