Javascript 捕获HTML5流并提取音频进行回放
我有这样一个元素:Javascript 捕获HTML5流并提取音频进行回放,javascript,html,html5-video,streaming,html5-audio,Javascript,Html,Html5 Video,Streaming,Html5 Audio,我有这样一个元素: <video data-html5-video="" preload="metadata" src="blob:SRC-URL"> src url是视频的实时流。有没有可能知道如何拍摄正在播放的视频,只捕获音频,然后流式播放音频?(当然,音频会稍微落后于视频,但我同意)。是的,只需使用元素的颜色即可 从那里,您可以使用或任何您想要的东西来处理MediaStream。如果该元素存在于另一个网页上,该怎么办?我想看看是否可以从另一个网页捕获流并只获取音频。@ef
<video data-html5-video="" preload="metadata" src="blob:SRC-URL">
src url是视频的实时流。有没有可能知道如何拍摄正在播放的视频,只捕获音频,然后流式播放音频?(当然,音频会稍微落后于视频,但我同意)。是的,只需使用元素的颜色即可
从那里,您可以使用或任何您想要的东西来处理MediaStream。如果该元素存在于另一个网页上,该怎么办?我想看看是否可以从另一个网页捕获流并只获取音频。@efxgamer这是一个完全不同的问题…您应该问一个单独的问题。简短的回答是,您不能从一个网页获取流。您通常不能跨源录制内容。您可以改用浏览器扩展的tab capture API。
const videoEl = document.querySelector('video');
const stream = videoEl.captureStream();