gpt4 book ai didi

javascript - 在 Chrome 中创建 MediaStream 对象?

转载 作者:行者123 更新时间:2023-11-28 18:45:16 25 4
gpt4 key购买 nike

据我所知 MediaStream 对象是从 getUserMedia 返回的,但是有没有办法从本地 .mp4 或 .webm 文件创建 MediaStream 对象? (或任何其他黑客方式)

研究这一点是为了尝试自动化一些非常具体的测试。

编辑:这是 Chrome 特定的。目前 Firefox 中有一个 Canvas 操作可以满足我的需要,但 Chrome 上还没有(还没有?)

编辑2:这是用于 Firefox 的 https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/captureStream

Chrome 有类似的东西吗?或者确实没有办法以其他方式重新创建 MediaSteam 对象。 。 。

现在我唯一能想到的就是在 Firefox 上使用它作为 webrtc 对等连接,将其发送到 chrome 对等连接,并希望收到的流是有效的。

最佳答案

根据Media Capture from DOM Elements ,有两种方法:captureStreamUntilEndedcaptureStream,它们应该适用于 HTML 媒体元素(音频和视频)和 HTML canvas 元素。

正如你所说,Firefox 支持捕获 Canvas 已经有一段时间了,但不幸的是,对于 chrome,它仍然是 work in progress ,您可以给该问题加注星标并关注更新。

关于javascript - 在 Chrome 中创建 MediaStream 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35444792/

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