是否可以通过JavaScript修改视频流

时间:2010-04-16 10:33:21

标签: javascript html5 html5-video

为了我的目标,我正在使用html5和tag<视频>向页面添加媒体内容。我已经找到了如何通过JavaScript控制视频(停止,播放,加载)。但有没有办法修改处理视频流。

我正在尝试找到如何将我的字节序列添加到下载流中的解决方案:例如,在播放之前修改文件头。

由于

2 个答案:

答案 0 :(得分:4)

没有用于修改video元素中的视频流字节的API。

你可以:

  • video
  • 上绘制canvas元素的当前帧
  • 将SVG过滤器应用于video元素(在Gecko中)
  • 使用供应商特定的XMLHttpRequest扩展程序在JavaScript中读取视频文件的字节数,修改数据,根据数据构建data:网址并将data:网址加载到video元素。

答案 1 :(得分:0)

<video>元素可以在视觉上与<canvas>元素类似地进行操作。在Mozilla Hacks博客上查看这篇文章,了解一些关于HTML5视频可以做些什么的好例子:http://hacks.mozilla.org/2009/06/pop-art-video/

但就修改实际视频数据流而言,在客户端实际上没有办法实现这一点。