首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将PCM数据附加到MediaSource

将PCM数据附加到MediaSource
EN

Stack Overflow用户
提问于 2016-07-29 04:53:18
回答 1查看 414关注 0票数 2

因此,我有一个使用谷歌Shaka player进行视频回放的web应用程序。它使用MediaSource接口来流式传输音视频片段。

我想对我的音频轨道的原始PCM数据做一些音频处理。我看到它获取.mp4格式的音频片段,然后以ArrayBuffer的形式将这些片段附加到SourceBuffer,然后将其附加到MediaSource并播放。有没有办法劫持这个流,将数据解码到PCM,进行一些处理,然后通过管道将处理后的PCM返回到SourceBuffer?我看到有用于从.mp4到AudioContext.decodeAudioData的段的PCM,但是它返回一个AudioBufferSourceNode和AudioBuffer,它不能被附加到我的常规SourceBuffer中。有什么方法可以绕过这个问题吗?

我想我可以将我的PCM数据重新编码回.mp4,但这似乎是一个巨大的浪费。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-09 19:57:15

在Chrome64中,您可以定义自己的AudioWorkletProcessor,并将其用于AudioWorkletNode实例化。

有关更多参考信息,请参阅AudioWorklet Examples

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38646544

复制
相关文章

相似问题

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