监听audio标签播放

news/2024/7/24 6:33:06 标签: javascript
<audio id="audio" controls="controls"  loop="loop" style="display: none;">
    <source src="image/3.mp3" type="audio/mpeg" />
</audio>

audio.play();//播放
audio.pause();//暫停

//监听播放完毕
 audio.addEventListener("ended",function(){
    console.log('播放完毕');
 },false)

 


http://www.niftyadmin.cn/n/874548.html

相关文章

文字转换语音播报

1.网页版&#xff1a; <script type"text/javascript">var msg new SpeechSynthesisUtterance("你是谁");window.speechSynthesis.speak(msg);</script> 2.webAPP&#xff1a; <div id"Box"></div>var src "号请…

python标准算术操作符_Python脚本编程:标准类型运算符和内建函数

1.标准类型运算符:(1)对象值的比较(2)对象身份的比较:例1.如:foo1 foo2 4.3 表示foo1和foo2指向相同的对象.(这条语句等同于 foo1 4.3 foo2 foo1) 因为Python是通过传递引用来处理对象的.例2.foo1 4.3 第一个数值对象被创建,然后赋值给foo1,foo2 1 3.…

radminpass.php utf 8,dedecms打点员密码重置工具radminpass.php

3.在“用户密码”里输入新的网站打点员密码&#xff0c;点击“确定改削”即可注重&#xff1a;密码重置后&#xff0c;实时删除radminpass.php文件防止被恶意使用。工具使用教程1.下载织梦CMS密码重置工具压缩包radminpass.zip&#xff0c;解压后获得UTF-8、GBK两个文件夹&…

windows笔记本 显示器 分屏_MacBook屏幕太小?CFORCE便携屏分屏工作流简单介绍

前言我的屏幕从24寸的戴尔U2417到AOC的4kU2790PQU&#xff0c;双屏之后变成单屏&#xff0c;因为两个尺寸不一致&#xff0c;还有就是分辨率差距太大&#xff0c;所以把戴尔的出掉留下AOC&#xff0c;所以也使用了一段时间的双屏&#xff0c;后来买了明基的EX2710&#xff0c;把…

js路径中取文件名

使用js 提取文件名和路径&#xff1a; <script>var str"/abc/def/sos.php";var objstr.lastIndexOf("/");console.log(str.substr(obj1)); </script> 我们首先利用 lastIndexOf("/") 找到最后一个 / 的位置&#xff0c; 然…

js某一元素在数组中的索引

第一种&#xff1a;数组遍历 function search(arr,dst){var i arr.length;while(i-1){if (arr[i] dst){return i;}}return false; }使用方法&#xff1a;var a[1,2,3,4];search(a,3);//返回2 第二种&#xff1a;indexOf() var arr[1,2,3,4] arr.indexOf(2);//返回1在某些I…

panel items 添加指定位置_3步实现小程序第一次打开提示“添加到我的小程序”...

本文例子也以Taro代码为示例&#xff0c;如果你用小程序语言、uni-app等框架也不用担心&#xff0c;因为原理是一样的。一、理解设计原理问题的关键在于“如何判断第一次打开”&#xff0c;有两种方法&#xff1a;1、打开页面后本地存一个flag到session&#xff1b;2、和服务器…

数组删除某个元素

一&#xff0c;清空数组 var ary [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 []&#xff0c;空数组 二&#xff0c;删除数组元素 var ary [1,2,3,4]; ary.splice(0,1); 或 ary.splice($.inArray(2, ary), 1); 其中$.inArray(2, ary)用…