【发布时间】:2016-02-16 23:07:50
【问题描述】:
据我所知,MediaStream 对象是从 getUserMedia 返回的,但有没有办法从本地 .mp4 或 .webm 文件创建 MediaStream 对象? (或任何其他黑客方式)
对此进行研究,以尝试自动化一些非常特定于需要此的测试。
编辑:这是特定于 Chrome 的。目前 Firefox 中有一个画布操作可以满足我的需要,但它不在 Chrome 上(还没有?)
编辑 2:这是用于 Firefox 的 https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/captureStream
Chrome 有什么等价物吗?或者真的没有办法以其他方式重新创建 MediaSteam 对象。 . .
现在我唯一能想到的就是在 Firefox 上使用它来进行 webrtc peerconnection 以将其发送到 chrome peerconnection 并希望接收到的流是有效的。
【问题讨论】:
-
对此的最后一点评论。画布捕获目前在 Chrome Canary V50 中,带有“Experimental Web Platform Features”标志。希望这能很快进入稳定的 Chrome
标签: javascript video-streaming html5-video webrtc media-source