如何在Chrome打包应用中播放所有视频格式?

时间:2014-01-01 17:06:57

标签: google-chrome-app

我正在编写一个Chrome Packaged App,需要能够播放大量本地视频文件。我可以使用标签播放以h.264和mp3编码的文件,但不是很多。我要求播放至少DivX视频和AC3音频。有没有办法使用HTML5平台或其他方式使用某种插件?

2 个答案:

答案 0 :(得分:1)

还有其他选择,但在我看来,最终解决方案不会很好。

1 - 您可以尝试使用插件,例如: VLC插件 - 抱歉,我没有足够的声望发布超过2个链接:( Divx网络播放器 - 抱歉,我没有足够的声誉发布超过2个链接:(

但是你需要依赖用户安装插件。对于VLC,插件与最新版本的Mac OS X不兼容。

2 - 使用ffmpeg或使用云视频提供商从服务器编码为H.264或VP8。

3 - 使用JavaScript从客户端编码! javascript(http://bgrins.github.io/videoconverter.js/)上有一个ffmpeg的端口。我没有用大文件尝试这种方法。

4 - 使用Native Client组件(https://developers.google.com/native-client/dev/)从客户端编码。但对我来说似乎是一项艰巨的任务。

如果您打算使用第一个选项,请确保您的观众将安装/配置您的播放器,并确保他们的操作系统受到支持。

答案 1 :(得分:0)

移植到NaCL的VLC将是迈出的第一步。

根据https://forum.videolan.org/viewtopic.php?f=5&t=107178上的海报,libVLC已被移植到NaCL,但我不熟悉VLC内部,所以我无法说明能够解码不同流的程度。 / p>