Ric*_*ges 1 html javascript video avi
我想在网络浏览器中播放AVI文件,但我似乎无法找到一个合适的工具.
基本的WMP对象嵌入是我现在正在使用的,但它并没有真正做我想做的事情,我无法真正实现JavaScript.(AFAIK我不能.我做了一点挖掘,这就是我得出的结论)
虽然我不喜欢它,但我也尝试过DivX.它有广告,我也不知道是否也可以包含JavaScript.
AFAIK Flash根本不支持AVI播放.
有没有人知道任何可以在网络上播放AVI文件的播放器,我可以将某种JavaScript集成到(或有API)中?
只是一个想法,但Java本身会有这样的东西吗?
播放器还需要能够像这样来源文件:
file:\\Network-PC-Name\avi\avifile.avi
您正在寻找的是WebChimera,毫无疑问.它拥有为网络视频制作的最复杂的JS API,它支持所有文件类型..它还支持"file:///"(对于像这样的链接file:///C:/avi/avifile.avi).
它是开源的,没有广告.最好的部分是播放器内部的所有内容都是可编辑的,因此您可以对其进行换肤,添加按钮甚至添加全新功能,主要是JavaScript.:)
更新
如你所说,你需要它连接file:///Network-PC-Name/avi/avifile.avi,这告诉我你需要这个用于一些本地/私人/局域网使用.
在这种情况下,我认为最适合您的解决方案是将WebChimera与Node-Webkit一起使用,因为它还将为您提供基于JS API的服务器环境.
WebChimera Player已经移植到NW for Windows和Mac:https: //github.com/jaruba/WebChimeraPlayerNW
在Windows上,只需下载该软件包,然后运行nw.exe即可.要自定义只需编辑html页面.对于Mac,只需按照Readme.md中的说明操作即可.
像这样使用它的好处在于它已经在应用程序中嵌入了插件,因此您甚至不需要为播放器安装插件.
我唯一不能完全确定的是,Network-PC-Name甚至可以通过file:///协议访问它的正常用法.但是这仍然是可能的,因为你可以映射网络驱动器,你甚至可以通过使用子进程exec运行必要的命令以编程方式(仅使用JavaScript!)映射它.(child_process本地内置于node-webkit中)
| 归档时间: |
|
| 查看次数: |
18234 次 |
| 最近记录: |