【发布时间】:2020-03-26 14:07:46
【问题描述】:
我有一个这样的元素:
<video data-html5-video="" preload="metadata" src="blob:SRC-URL">
src-url 是视频的实时流。是否有可能获取正在播放的视频,仅捕获音频并流式传输音频? (当然,音频会稍微落后于视频,但我可以接受)。
【问题讨论】:
标签: javascript html html5-video streaming html5-audio
我有一个这样的元素:
<video data-html5-video="" preload="metadata" src="blob:SRC-URL">
src-url 是视频的实时流。是否有可能获取正在播放的视频,仅捕获音频并流式传输音频? (当然,音频会稍微落后于视频,但我可以接受)。
【问题讨论】:
标签: javascript html html5-video streaming html5-audio
是的,只需使用元素的capture stream。
const videoEl = document.querySelector('video');
const stream = videoEl.captureStream();
从那里,您可以使用 MediaRecorder 或任何其他可以处理 MediaStream 的东西。
【讨论】: