gpt4 book ai didi

javascript - AudioContext createMediaElementSource 来自从 blob 中获取数据的视频

转载 作者:行者123 更新时间:2023-11-30 16:05:41 32 4
gpt4 key购买 nike

在 javascript 中,如何将音频上下文连接到从 blob 获取其数据的视频(视频使用 MediaStream 功能)。无论我做什么,音频上下文都会返回一个空缓冲区。有什么办法可以将两者联系起来吗?

最佳答案

可能,createMediaElementSource不是正确的处理方式node对于这个用例。相反,您最好使用 createMediaStreamSource 来自 WebAudio API 的节点,以防您尝试处理音频直播流,而不是固定媒体源。

The createMediaStreamSource() method of the AudioContext Interface is used to create a new MediaStreamAudioSourceNode object, given a media stream (say, from a navigator.getUserMedia instance), the audio from which can then be played and manipulated.

该链接有更详细的示例。但是,这个 MediaStreamAudioSourceNode 的主要区别是否可以使用 MediaStream 创建它? 从媒体服务器或本地(通过 getUserMedia )获得。根据我的经验,我无法仅使用 blob 找到任何方法。来自 <video> 的网址标签。

关于javascript - AudioContext createMediaElementSource 来自从 blob 中获取数据的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37099002/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com