小编Ber*_*ard的帖子

MediaRecorder - 如何在录制时播放视频块/ blob?

我目前有一个使用MediaRecorder录制的MediaStream.在recorder.stop()之后的录制结束时,它会产生一个Blob,我可以播放该视频.我的目标是在最后播放整个视频,但在录制时播放一大块.目前,在录制结束时无法播放块.

我怎么能用javascript做到这一点?最终目标是通过websocket发送一个块,即使录制正在进行中也可以播放.

我无法提供新的解决方案.任何人都可以帮助或至少向我解释这些事情吗?

我试过的是

                navigator.mediaDevices.getUserMedia().then(function(media_stream) {
                    var recorder = new MediaRecorder(media_stream);

                    recorder.ondataavailable = event => {
                        //How to play each chunk without waiting for recorder.stop() ???
                        //event.data represent the data of a chunk (i.e. a blob)
                    };

                    recorder.start(1000);
                });
Run Code Online (Sandbox Code Playgroud)

video blob chunks mediarecorder mediastream

6
推荐指数
1
解决办法
500
查看次数

如何使用JavaScript在Google图片上搜索图片?

我想开始使用 JavaScript 和 Google Image ( Google Image Link )搜索本地存储的图像。我知道如何手动执行此操作,但我不知道如何通过 JavaScript 自动执行搜索。那可能吗?我在互联网上找不到任何东西,也不知道如何解决这个问题。

感谢您的帮助和/或建议。

Ps:这里是在Google Image Google Image Search上手动搜索图片后得到的URL示例

javascript image google-image-search

6
推荐指数
0
解决办法
8597
查看次数