如何用 JS 播放 wav 文件,理论上用 js 在网页里嵌入一个 window 播放器的插件, 可以播放的。, 不过通用性不是很好, IE 下可以用,感兴趣的朋友可以参考下哈本文
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
用 js 播放. wav 文件
- return "";
- }
- }], 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 播放 wav 文件
- 使用js,每隔1s播放对应的wav文件
- <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); //清除
- 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>
来源: