问题:在HTML5中自动找到屏蔽和取消静音音频(没有VideoPlayer)的有效功能,直到超过定义的时间。

我将振荡器的增益设置为从0逐渐增加到1(在每个增益单位的增加中被一束1秒的静音中断)直到达到30秒。为此,调用了setValueAtTime函数(我增加了增益和时间的增量)。

然而,它似乎并不高效,因为迭代不会遵循准确的实际相应时间,即使参数被单独设置为在特定时间内改变值 - >这需要一个虚拟的努力来测试。更有趣的是setValueCurveAtTime和setLinearRampAtTime,但它们似乎不允许分发"沉默"在增加的语气中。

发现的唯一引用将UserInteraction视为自定义按钮,这不是自动的;和JQuery函数。我发现没有足够精确的文档。函数" document.getElementById(id).setVolume(0);"例如,既没有提供定义沉默持续时间的选项,也没有提供在增加音调的30秒内均匀地插入这1个静音的选项。

定义函数后,我会调用setTimeout以便立即播放,然后setInterval(" function()",30000) 。

代码片段

context=new AudioContext();

var oscillator = context.createOscillator();

var gainR = context.createGain();

oscillator.connect(gainR);

gainR.connect(context.destination);

gainR.gain.setValueAtTime(0,currenttime);

loudnessup = function (){

var c = currenttime;

var Loud=0.2;

gainR.gain.setValueAtTime(Loud, c+2);

gainR.gain.setValueAtTime(0, c+3);

gainR.gain.setValueAtTime(Loud+0.05, c+3.5);

gainR.gain.setValueAtTime(0, c+4.5);

//...continues iterations

gainR.gain.setValueAtTime(Loud+0.8, c+28);

gainR.gain.setValueAtTime(0, c+30);};

setTimeout("loudnessup()",currenttime);

setInterval(function(){

n=n+1; //after 30s the freq value should arise accordingly to an array

oscillator.frequency.value = frequencies[n];},30000);}

在30年代之后,具有更高频率的循环似乎没有进一步

Html按钮调用手机静音,静音/取消静音没有按钮HTML5相关推荐

  1. 静音或取消静音?苹果AirPods17Beta版推出全新功能

    近期,苹果的AirPods系列耳机推出了一些新功能,iOS 17 Beta版用户已可解锁尝试. 其中,第一项功能是静音或取消静音,适用于AirPods Pro(第一代和第二代).AirPods(第三代 ...

  2. 【h5 video】 播放与暂停 静音与取消静音

    我尝试用jQuery控制HTML5视频,两个视频分别在两个tab中,我希望点中tab后,该tab里的视频可以立即播放,而另外tab里的视频能够停止.我的代码是这样的: $('#playMovie1') ...

  3. html5如何设置静音,如何取消静音HTML5视频有一个静音道具

    我创建了一个简单的视频块与静音(移动自动启动),但现在我不能改变静音状态...如何取消静音HTML5视频有一个静音道具 我用repository,小提琴链接会很好. 到目前为止,我没有运气尝试这样做. ...

  4. html视频静音代码,javascript – 如何使用静音道具取消静音html5视频

    我创建了一个带静音的简单视频块(用于移动自动启动),但现在我无法改变静音状态-- 我使用那个repository,小提琴链接会很棒. 到目前为止,我已经尝试过,没有运气. HTML ' JS $(do ...

  5. android点击地址调用地图,Android 实现点击按钮 调用手机外部地图导航

    //弹出Dialog 选择外部地图 private void setMap(){ final Dialog dia=new AlertDialog.Builder(mContext).create() ...

  6. android 静音接口,android 静音方法

    android 静音实现方法 类似语音app实现静音与取消静音 1. 模拟按键 模拟静音键 2.调用静音接口 取消静音时,音量条UI显示音量进度与进度值 private AudioManager mA ...

  7. java windows静音_java – 媒体播放器得到静音/取消静音太迟了

    我已经设置了一个复选框,现在如果取消选中,媒体播放器应该立即取消静音,当检查立即静音时,现在问题是当我选中/取消选中复选框时,声音不会立即静音但是最近我重新开始活动- 我怎么解决这个问题? 该计划的主 ...

  8. 笔记本电脑静音后再取消静音,外设会没声音解决

    笔记本电脑静音后再取消,外设(如音响,耳机)会没声音.这种情况只需把音量调到最低,先静音再开启(有可能最低就是静态状态,这种情况只需点击取消静音),再调大音量就会发现有声音了

  9. js 调用手机返回按钮

    js 中我们可以使用 go history 返回上一级页面,但是如果你是单独一个页面,调用手机自带的返回按钮,想要返回你想要返回的页面, 可以让用户不容易出站 可以有效推广页面 js 为了安全考虑 不 ...

最新文章

  1. 不需要借助GPU的力量,用树莓派也能实时训练agent玩Atari
  2. oracle数据库查询如何导出大字段,Oracle数据库导出大字段(CLOB)数据-Oracle
  3. flutter 如何自定义一个loadmore / 加载更多
  4. JS 停留几秒后返回上一页
  5. 看Java大牛是如何高效学习的?你掌握好这些了吗?
  6. Forrester云原生开发者洞察白皮书,低代码概念缔造者又提出新的开发范式
  7. Qt工作笔记-绘制静态折线图
  8. JS基础知识(数据类型)
  9. 弘辽科技:开庭了辛巴被诉“永久封号”
  10. Jsoup——抓取图片
  11. DirectX Repair V3.0
  12. 《Steve Jobs》
  13. 我的微语录周记2012-08-20---2012-…
  14. ArcGIS中多段线(MultiPart Polyline)的坐标提取及重绘
  15. 东南亚——程序员的黑砖窑
  16. 14个10G电口模块(10GBase-T)的相关问题
  17. 孙子兵法与三十六计 复盘短记
  18. 国内暂时可用的API集合
  19. error #6633: The type of the actual argument differs from the type of the dummy argument.
  20. 0基础极速入门!深度学习高层API最强官方课程

热门文章

  1. Visual Age for Java_VisualAge for Java使用技巧
  2. Android简易实战教程--第三十二话《使用Lrucache和NetworkImageView加载图片》
  3. 大数据学前准备--zookeeper详解与集群搭建(保姆级教程)
  4. 如何使用VisiPic消除重复的照片
  5. 大风车音乐计算机,《大风车》音乐教学
  6. html转pdf(总结五种方法Java)
  7. 计算机一级outlook百度云,Outlook2010官方版
  8. 单片机C语言步进电机实训报告,步进电机控制实训报告.doc
  9. 传说中的ARM架构与X86架构
  10. Day 05- Vue3 Vue2响应式原理