首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从AudioContext内部访问AudioWorkletProcessor?

如何从AudioContext内部访问AudioWorkletProcessor?
EN

Stack Overflow用户
提问于 2022-11-21 20:49:55
回答 1查看 25关注 0票数 0

在创建AudioWorkletProcessor时,提供了上下文:

new AudioWorklet( audioContext, 'worklet-name', options )

在worklet中,似乎没有任何方法来访问该上下文。我们如何访问像createBuffer这样的关键音频函数

原始缓冲区(Float32Array)是不够的,因为音频缓冲区接口接受采样率。如果没有采样率,音频就会在错误的音高上播放。

EN

回答 1

Stack Overflow用户

发布于 2022-11-22 14:45:06

无法从AudioContext内部访问AudioWorkletProcessor本身。

但是有一些全球性的东西可能会派上用场:

  • currentTime:--这是同一个值,可以作为主线程上具有相同名称的AudioContext的属性访问。

  • currentFrame --这是与currentTime相同的值,但在帧中。

  • sampleRate:--这也是相同的值,可以作为主线程上具有相同名称的AudioContext的属性来访问。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74524753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档