首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自javascript blob的视频源

问来自javascript blob的视频源
EN

Stack Overflow用户
提问于 2013-09-03 20:38:48
回答 1查看 9.1K关注 0票数 4

我想显示一个流中的视频;

我有一个nodeJS服务器将ogg视频流发送到websocket端口,当客户端连接到该端口时,它开始接收视频流数据,但以下方法似乎不能正确地将数据理解为视频……

在下面的上下文中,"camera“是一个html5视频标签id:

代码语言:javascript
复制
function connectWS()
{
  var client = new BinaryClient('ws://192.168.161.193:8088');
  client.on('stream', function(stream, meta)
  {
    stream.on('data', function(data)
    {
      var arrayBuffer = [];
      arrayBuffer.push(data);
      var video = new Blob([new Uint8Array(arrayBuffer)], { type: "video/ogg" });
      document.getElementById('camera').src = (window.URL || window.webkitURL).createObjectURL(video);
    });
  });
}

似乎有人已经让视频斑点工作了,但我找不到如何...

Display a video from a Blob Javascript

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 20:30:16

每次接收到新的数据块时,都会触发stream.ondata。

您多次尝试在stream.ondata中创建新的blob。

我认为您可能只想在client.onstream中创建一次新的blob,并多次将数据推送到其中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18592559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档