使用 Node Webkit 读取 MP4 文件

Read the MP4 file with Node Webkit

我用的是node webkit,无法读取MP4文件!对于每个 mp4 文件,我仍然有这个错误:

[10093:10093:0124/113029.146622:ERROR:render_media_log.cc(25)] 
MediaEvent: PIPELINE_ERROR demuxer: could not open

这是我使用的代码

<video controls preload="none" width="500" height="500" >
   <source src="http://www.supportduweb.com/page/media/videoTag/BigBuckBunny.mp4" type="video/mp4"> 
</video>

但与 webm 和 ogg 完美配合

我该如何调试它?

Node Webkit does not support MP4 out of the box:

Using MP3 and H.264 codecs requires you to pay attention to the patent royalties and the license of the source code. Consult a lawyer if you do not understand the licensing constraints and using patented media formats in your application.

以上 link 指向添加支持的官方文档,归结为:

  1. 下载解码 mp4 所需的二进制文件
  2. 下载依赖项
  3. 修改Node Webkit的构建指令文件
  4. 编译FFMPEG
  5. 用你刚刚编译的版本覆盖FFMPEG的默认版本