4

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

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

谢谢

4

2 回答 2

4

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

你可以:

  • 绘制video元素的当前帧canvas
  • 对元素应用 SVG 过滤器video(在 Gecko 中)
  • 使用特定于供应商的XMLHttpRequest扩展在 JavaScript 中读取视频文件的字节、修改数据、data:从数据构造 URL 并将 URL 加载data:video元素中。
于 2010-04-16T11:56:27.983 回答
0

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

但就修改实际视频数据流而言,在客户端并没有真正的方法。

于 2010-04-16T11:47:40.453 回答