首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web AVI播放器?

Web AVI播放器?
EN

Stack Overflow用户
提问于 2011-11-13 20:57:10
回答 3查看 20.4K关注 0票数 1

我正在寻找一个网页浏览器播放AVI文件,但我似乎找不到一个合适的工具来做到这一点。

基本的WMP对象嵌入是我现在正在使用的,但它并没有真正做我想要做的事情,我也不能真正在其中实现JavaScript。(AFAIK我不能。我做了一点调查,这就是我得出的结论)

我也尝试过DivX,尽管我不是很喜欢它。它有广告,我也不知道JavaScript是否可以包括在内。

AFAIK Flash根本不支持AVI播放。

有没有人知道有什么播放器可以在网络上播放AVI文件,我可以在里面集成一些JavaScript (或者有一个API)?

这也只是一个想法,但是Java本身会有这样的东西吗?

播放器还需要能够像这样获取文件:

file:\\Network-PC-Name\avi\avifile.avi

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-13 21:00:57

这篇文章推荐使用flowplayer:Flash video player for AVI files (free for commercial use)

不确定文件:\ source,因为该文件位于本地计算机上,浏览器可能会出于安全原因而拒绝该文件

票数 1
EN

Stack Overflow用户

发布于 2015-03-26 02:12:49

你要找的是WebChimera,这是毫无疑问的。它拥有为网络视频制作的most complex JS API,并且支持所有文件类型。它还支持"file:///“(对于像file:///C:/avi/avifile.avi这样的链接)。

它是开源的,没有广告。最好的部分是播放器中的所有东西都是可编辑的,所以你可以给它换皮,添加按钮,甚至只用JavaScript就可以给它添加全新的功能。:)

更新

正如你提到的,你需要它来连接到file:///Network-PC-Name/avi/avifile.avi,这告诉我你需要它用于一些本地/专用/局域网使用。

在这种情况下,我认为对您来说最好的解决方案是结合使用WebChimera和Node-Webkit,因为它还将为您提供一个基于JS的服务器环境。

WebChimera播放器已经移植到适用于Windows和Mac的NW:https://github.com/jaruba/WebChimeraPlayerNW

在Windows上,只需运行download the package,然后运行nw.exe。要自定义,只需编辑html页面即可。对于Mac,只需遵循Readme.md中的说明即可。

像这样使用它的伟大之处在于,它已经在应用程序中嵌入了插件,所以你甚至不需要安装插件就可以让播放器工作。

我唯一不能完全确定的是,在正常使用的情况下,是否可以通过file:///协议访问Network-PC-Name。但这仍然是可能的,因为您可以使用map the network drive,甚至可以编程映射它(只使用JavaScript!)使用child process exec运行必要的命令。(child_process原生内置在node-webkit中)

票数 6
EN

Stack Overflow用户

发布于 2016-12-12 17:16:00

请看我的回答:https://stackoverflow.com/a/41097181/3421640这是我的js avi视频播放器浏览器版本。

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

https://stackoverflow.com/questions/8111666

复制
相关文章

相似问题

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