弃用(被AudioWorklet替代)

AudioNode,有input audio data,还有output audio data 2个buffer.

input和output buffer在创建的时候被定义,bufferSize必须是 256~163384,且是2的n次幂(256, 512, 1024, 2048, 4096, 8192 or 16384),越高音质越好,越低延迟越低

构造

audioCtx.createScriptProcessor(bufferSize, numberOfInputChannels, numberOfOutputChannels)

参数 描述
bufferSize bufferSize必须是 256~163384,且是2的n次幂(256, 512, 1024, 2048, 4096, 8192 or 16384)
numberOfInputChannels
numberOfOutputChannels

属性

继承AudioNode

ScriptProcessorNode.bufferSize

方法

继承AudioNode

事件

audioprocess 当 inputbuffer 加载完成时触发
addEventListener(‘audioprocess’)
onaudioprocess

参考:
https://developer.mozilla.org/en-US/docs/Web/API/ScriptProcessorNode

ScriptProcessorNode相关推荐

  1. 几行代码把Chrome搞崩溃之:HTML5 MP3录音由ScriptProcessorNode升级成AudioWorkletNode采坑记

    关键词: STATUS_ACCESS_VIOLATION AudioContext AudioWorkletNode audioWorklet addModule resume suspended c ...

  2. h265player开发

    h265player开发 https://github.com/goldvideo/h265player 简介 随着视频编码技术的发展,相比H.264, H.265同等画质体积仅为一半.带宽占用省一半 ...

  3. Web API 接口-JavaScript全部api接口文档

    当使用JavaScript编写网页代码时,有很多API可以使用.以下是所有对象.类型等接口的列表,你在开发网页应用程序或站点时使用它们. API文档地址:https://developer.mozil ...

  4. [Voice communications] 看得到的音频流

    上文介绍了 Web Audio API 的相关知识,以及如何在你的 web 程序中引入 音频流,内容都是介绍性的,所以没有写太多 DEMO.本文重点讲解如何利用 Web Audio API 中的中间节 ...

  5. [Voice communications] 让音乐响起来

    本系列文章主要是介绍 Web Audio API 的相关知识,由于该技术还处在 web 草案阶段(很多标准被提出来,至于取舍需要等待稳定版文档来确定,草案阶段的文档很多都会被再次编辑甚至重写.全部删除 ...

  6. 基于能量或过零率的实时语音分割--学习笔记

    重要假设/基础:采集到的音频在起始处有一小段静音,长度为几百毫秒,这是我们估计静音阈值E0的基础,也是语音降噪的基础. 1. 能量energy 选区一定数量的音频帧,计算其平均能量值,然后加上一个经验 ...

  7. JavaScript基础修炼(14)——WebRTC在浏览器中如何获得指定格式的PCM数据【华为云分享】

    [摘要] WebRTC音频处理基础知识及实战 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:<大史住在大前端>原创博文目录 本 ...

  8. Web Audio API

    Web audio concepts and usage 1.创建audio context 2.在context中创建source,例如<audio>, OscillatorNode, ...

  9. 【Web】1326- 深入浅出 Web Audio API

    前言 2011被提出,同年草案被Google Chrome和Mozilla Firefox实现 在此之前Web音频较为原始,无法应付较为复杂的应用场景,例如Web游戏或互动应用 旨在提供全套Web音频 ...

最新文章

  1. C# 回发或回调参数无效
  2. 蚌埠智慧城市建设跻身全国22强 让数据替群众“跑腿”
  3. 认识MySQL Replication
  4. 网络营销——网络营销专员浅析网站快照更新要点
  5. 【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )
  6. boost::range模块tokenized相关的测试程序
  7. 软件开发人员的“七重苦”(2)
  8. Spark创建DataFrame的三种方法
  9. 实现微信朋友圈动态列表
  10. gradle拷贝静态资源文件_Gradle-操作文件文件拷贝
  11. 如何用python做计算软件_如何用Python写一个计算器软件 附带效果图
  12. 二叉树平衡因子应用举例
  13. 阿里云服务器安全组配置-有关访问实例异常的解决办法
  14. 7-3 二叉搜索树的结构 (30 分)
  15. linux下nmon的安装及使用教程
  16. 免费好用的划词搜题神器插件
  17. HttpSession session用法详解
  18. git cherry-pick的使用教程
  19. Codeforces Round #554 (Div. 2) A. Neko Finds Grapes
  20. excel 把已有的数据做成图表

热门文章

  1. c语言CString转数字函数,CString与16进制的CByteArray之间相互转化
  2. C++面向对象编程之类的使用(基础案例学习)
  3. myisam读取速度为什么比innodb快_为什么MySQL用B+树做索引
  4. 微课|中学生可以这样学Python(例7.3):栈
  5. 微课|中学生可以这样学Python(3.4节):选择结构的嵌套
  6. Python正则表达式中的贪心模式和非贪心模式
  7. Linux 进程控制相关函数
  8. nodejs cluster_NodeJS下好用的Redis客户端ioredis,再推荐一个Redis可视化工具
  9. .rpt文件内容读取java_Java快速入门(26) 文件和IO操作
  10. linux nand 坏块_NAND Flash的坏块管理设计