audio声音控制

//注意某些浏览器有权限无法自动播放//声音控制

varmy_audio={

obj:null,

is_auto_play:false,

is_loop:false,

set:function(a){varself=this;

self.obj=newAudio(a.url);if(a.auto){

self.is_auto_play=true;

self.play();

}if(a.loop){

self.is_loop=true;

}

},

play:function(){varself=this;

self.obj.play();if(self.is_loop){

self.obj.οnended= function() {

self.play();

};

}

},

pause:function(){varself=this;

self.obj.pause();

},

stop:function(){varself=this;

self.obj.pause();

self.obj.currentTime= 0.0;

},

muted:function(){varself=this;

self.obj.muted?self.obj.muted= false: self.obj.muted= true;

},

volume_add:function(){varself=this;

self.obj.volume=self.obj.volume+ 0.1;

},

volume_minus:function(){varself=this;

self.obj.volume=self.obj.volume- 0.1;

},

init:function(a){varc= function(s) {varr={};for(varkins) {

r[k]= typeofs[k]==="object" ?c(s[k]) : s[k];

}returnr;

}varself=c(my_audio);

self.set(a);returnself;

}

}varaudio_bg=my_audio.init({url:"video/bg.mp3",auto:true});varaudio_gift=my_audio.init({url:"video/gift.mp3",loop:true});varaudio_bomb=my_audio.init({url:"video/bomb.mp3"});

播放背景

暂停背景

停止背景

静音背景

增加背景音

减少背景音

播放gift

暂停gift

停止gift

静音gift

增加gift音

减少gift音

播放bomb

暂停bomb

停止bomb

静音bomb

增加bomb音

减少bomb音

audio标签控制音量_audio 基本功能实现(audio停止播放,audio如何静音,audio音量控制等)...相关推荐

  1. audio 标签简介

    定义和用法 <audio> 标签定义声音,比如音乐或其他音频流. 实例 一段简单的 HTML 5 音频: <audio src="someaudio.wav"&g ...

  2. audio标签控制音量_html中audio标签的使用

    在HTML5标准网页里面,我们可以运用audio标签来完成我们对声音的调用及播放.以下是最经常见到的运用HTML5三种基本格式: 1.最少的代码 2.带有不兼容提醒的代码 Your browser d ...

  3. audio标签禁止下载功能

    一个页面用于音乐试听,发现audio标签可以右键下载或者点击三个小点下载 将audio设置为如下即可: <audio :style='{"width":"300px ...

  4. 微信小程序web-view使用audio标签播放音频文件时无法自动播放的问题

    重点: 这个解决方法仍然最少还是需要点击一次才可以, 完全不点击就自动播放的方法暂时还是没有找到 1. 背景 我要实现的功能是语音导航, 需要将导航的信息通过文字转换成语音, 然后播放出来. 现在就差 ...

  5. html video标签 mp3,html5中的video标签和audio标签详解

    一.基础 src 音乐资源的路径 autoplay 播放 controls 控制面板 loop 循环播放 muted 初始静音 audio支持的音乐格式有mp3 ogg wav 你的浏览器太辣鸡了,不 ...

  6. php中文歌词,详细介绍HTML5使用Audio标签实现歌词同步的效果

    HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就可以实现视频播放.类似地,在HTML5中也有对应的处理音频文件的标签,那就是audio标签.通过本文给大家介绍HTML5使 ...

  7. audio标签的播放、暂停、重播、进度拖拽等操作

    前言 最近在做题库项目的时候,需要对听力题进行手动控制等一系列操作,其中最主要的用到的一些方法就是loadeddata.timeupdate.ended等,次功能花了不少时间,此文仅作记录,不喜勿喷, ...

  8. HTML5使用Audio标签实现歌词同步的效果

    HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就可以实现视频播放.类似地,在HTML5中也有对应的处理音频文件的标签,那就是audio标签  HTML5出来这么久了,但是 ...

  9. Javascript控制html5 Audio标签

    Javascript控制html5 Audio标签 9 Replies 在上一篇文章:Html5 audio标签(属性)的使用详解中已经把关于audio标签的如何使用以及支持属性说清楚了.这里写篇文章 ...

  10. HTML5 Audio标签方法和函数API介绍

     问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函 ...

最新文章

  1. POJ2263 ZOJ 1952
  2. 打包filemanager-webpack-plugin的报错和解决
  3. 高行健---江西赣州人
  4. 家里网线的接法和顺序
  5. 程序员的进阶课-架构师之路(5)-队列
  6. BeJavaGod - 如何正确使用数据字典进行分类统一操作(一)
  7. ADSL 定时断线重连bat文件
  8. Redis Cluster集群搭建与应用
  9. win7 64位系统下载
  10. win10系统迁移后系统重装_Win10如何把系统迁移到固态硬盘上?Win10系统迁移到SSD上教程...
  11. wps怎么图片透明,在WPS中如何设置图片的透明度?-wps excle 图片透明度
  12. 情人节神奇的传情之物,“懂爱”的你都会爱上它丨情人节系列
  13. 机器人庄园作文_300个字我的梦想作文
  14. Spring的AOP的基于AspectJ注解开发——Spring的JDBC的模板的使用——Spring的事务管理
  15. 你的数字生活:如何转变为一个个0和1?
  16. 谷歌浏览器打包扩展程序和导入扩展程序
  17. 谷歌浏览器的小恐龙游戏
  18. c语言大小写字母相互转化,(c语言)字符串的大小写字母转化函数
  19. anaconda点开后 一直停留在 loading applications 上面
  20. 宝塔 cloudfare 523错误解决

热门文章

  1. 实体消歧方法(1)__BOOTLEG
  2. 卸载过 IE浏览器,再安装提示“安装程序无法继续,因为你的计算机上安装了新的 Internet Explorer” ,cv 别人的IE浏览器安装文件夹打开 iexplore.exe 窗口闪一下又关掉了
  3. 用c语言编写的源文件 若没有产生编译错误,MSE C语言第一章习题
  4. python 曲线拟合 画图+公式
  5. safari java插件故障_Safari Flash插件故障怎么办-Safari Flash插件故障解决方法 - 河东软件园...
  6. Safari浏览器插件 Tampermonkey
  7. 12.0.MATLAB版线性代数-向量数量积及其应用(点积、点乘) 熟记
  8. linux中的last命令,linux系统中last命令的用法
  9. android手机内存不足使用sd卡,解决红米内存不足(内置SD卡与外置SD卡互换)
  10. 指数分布java_终于搞清楚正态分布、指数分布到底是啥了!