AudioBuffer内存中的音频片段,通过AudioContext.decodeAudioData()AudioContext.createBuffer()创建.
一旦数据放入AudioBuffer,通过AudioBufferSourceNode音频将被播放
音频的片段,一般少于45s,过长的片段,最好使用MediaElementAudioSourceNode
如果AudioBuffer有多个channel,则会存放在隔离的buffer中

构造器

AudioBuffer()

属性

属性 描述
AudioBuffer.sampleRate 帧率
AudioBuffer.length
AudioBuffer.duration 持续时间
AudioBuffer.numberOfChannels 通道

方法

方法 描述
AudioBuffer.getChannelData() Returns a Float32Array containing the PCM data associated with the channel
AudioBuffer.copyFromChannel()
AudioBuffer.copyToChannel()

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

AudioBuffer相关推荐

  1. 安卓AudioBuffer流程

    概述: Audio buffer流程介绍 目录 framework hardware kernel Framework 共享内存的创建: AudioFlinger::ThreadBase::Track ...

  2. iOS音频——AudioToolbox

    一.前言 二.音频文件Audio File Services 三.音频文件转换Extended Audio File Services 四.音频流Audio File Stream Services ...

  3. [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力——AudioFrameInputNode

    原文:[UWP] 用 AudioGraph 来增强 UWP 的音频处理能力--AudioFrameInputNode 上一篇心得记录中提到了 AudioGraph, 描述了一下 什么是 AudioGr ...

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

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

  5. HTML5 WebAudioAPI简介(一)

    一.常用对象 1.AudioContext对象 AudioContext是一个专门用于音频处理的接口,并且原理是讲AudioContext创建出来的各种节点(AudioNode)相互连接,音频数据流经 ...

  6. soundtouch源码分析__based on csdn :

    1. soundtouch介绍和相关资源 The SoundTouch Library Copyright © Olli Parviainen 2001-2014 SoundTouch is an o ...

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

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

  8. php nsdata,iOS播放PCM,NSData流代码(Audio Queue Services)

    2019-12-28: 已归档,代码不保证可用 最近有需求从蓝牙接收音频数据进行播放,把一些东西记录下来,顺带希望可以帮到你 然后这里是用的是Audio Queue Services,只能用于PCM数 ...

  9. Deno 兼容浏览器具体指的是什么?

    Deno 里面有一句描述:"Aims to be browser compatible",可以看到 Deno 的目标是兼容浏览器.那么这里的兼容浏览器到底如何是什么意思呢? 我简单 ...

最新文章

  1. 解决ssh无操作自动断开[转载,已经验证]
  2. 访问IIS元数据库失败
  3. Vue 使用 prerender-spa-plugin 添加loading
  4. Greys Java在线问题诊断工具
  5. 稀疏矩阵加法运算_1.2 震惊! 某大二本科生写的矩阵乘法吊打Mathematica-线性代数库BLAS-矩阵 (上)...
  6. 干货|Flutter 原理与闲鱼深度实践
  7. python span镶嵌匹配_python模式匹配,提取指定字段
  8. 在eclipse中使用第三方库总结
  9. 人工智能将是人类最后的需要 | 大咖来了
  10. insert oracle用法,insert into select的实际用法,insertselect
  11. java 多线程操作List,已经做了同步synchronized,还会有ConcurrentModificationException,知道为什么吗?...
  12. spring配置文件详解
  13. 不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed
  14. 网站服务器80,443端口一直被恶意攻击怎么办?
  15. JMeter - REST API测试 - 完整的数据驱动方法(翻译)
  16. Docker概述及使用
  17. Siam家族PySOT---github-siam跟踪算法包---商汤新发布的--手把手配置教学
  18. 记Linux服务器中的 kdevtmpfsi 挖矿病毒
  19. No documents matching xxx.h could be found
  20. Nginx+Keepalived高可用集群应用实践

热门文章

  1. 移动端点击保存图片_财经理财新闻资讯类网站织梦模板(带手机端)
  2. Spire.Doc for Java的jar包、maven库-全套free资源
  3. 微课|中学生可以这样学Python(例11.2):tkinter猜数游戏(3)
  4. Python使用Apriori算法分析导演请某演员后还会请哪个演员
  5. Python+django网页设计入门(11):在线考试与自动评分
  6. 1000道Python题库系列分享五(40道)
  7. python 批量网址 网页截图_python实现网页截图
  8. Linux获取执行文件路径,如何 获取linux进程的执行文件路径
  9. 成信大c语言答案P239.C,2011秋季江苏省计算机二级C语言试题与答案.doc
  10. spring boot +vue用什么记录登录状态_为什么很多Spring Boot开发者放弃了Tomcat