Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网络AVI播放器?_Javascript_Html_Video_Avi - Fatal编程技术网

Javascript 网络AVI播放器?

Javascript 网络AVI播放器?,javascript,html,video,avi,Javascript,Html,Video,Avi,我希望在网络浏览器中播放AVI文件,但我似乎找不到一个合适的工具来这样做 基本的WMP对象嵌入是我现在正在使用的,但它并没有真正做到我希望它做的事情,我也不能真正在其中实现JavaScript。(好吧,我不能。我做了一点挖掘,这就是我得出的结论) 我也试过DivX,虽然我不太喜欢。它有广告,我也不知道是否可以包含JavaScript AFAIK Flash根本不支持AVI播放。 有没有人知道有哪位玩家可以在网络上播放AVI文件,我可以在其中集成某种JavaScript(或者有一个API)? 这也

我希望在网络浏览器中播放AVI文件,但我似乎找不到一个合适的工具来这样做

基本的WMP对象嵌入是我现在正在使用的,但它并没有真正做到我希望它做的事情,我也不能真正在其中实现JavaScript。(好吧,我不能。我做了一点挖掘,这就是我得出的结论)

我也试过DivX,虽然我不太喜欢。它有广告,我也不知道是否可以包含JavaScript

AFAIK Flash根本不支持AVI播放。
有没有人知道有哪位玩家可以在网络上播放AVI文件,我可以在其中集成某种JavaScript(或者有一个API)?
这也是一个想法,但是Java本身会有这样的东西吗

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

文件:\\Network PC Name\avi\avi file.avi

本帖推荐flowplayer:


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


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

您要查找的是,毫无疑问。它是有史以来为web视频制作的,并且支持所有文件类型。。它还支持“file://”(用于
file:///C:/avi/avifile.avi

它是开源的,没有广告。最棒的是,播放器内部的所有内容都是可编辑的,因此您可以对其进行蒙皮、添加按钮,甚至只需使用JavaScript即可为其添加全新功能。:)

更新

正如您提到的,您需要它连接到
file:///Network-PC-Name/avi/avifile.avi
,这告诉我您需要它用于某些本地/私人/局域网

在这种情况下,我认为最好的解决方案是使用WebChimera,因为它还将为您提供一个基于JSAPI的服务器环境

WebChimera Player已移植到NW for Windows和Mac:

在Windows上,只需,然后运行nw.exe。要自定义,只需编辑html页面。对于Mac,只需按照Readme.md中的说明进行操作

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


我唯一不能完全确定的是,在正常使用中,是否可以通过
文件://
协议访问
网络PC名称
。但这仍然是可能的,您甚至可以通过编程(仅使用JavaScript!)通过使用来运行必要的命令来映射它。(
child\u进程
本机内置在节点webkit中)

您要寻找的是,毫无疑问。它是有史以来为web视频制作的,并且支持所有文件类型。。它还支持“file://”(用于
file:///C:/avi/avifile.avi

它是开源的,没有广告。最棒的是,播放器内部的所有内容都是可编辑的,因此您可以对其进行蒙皮、添加按钮,甚至只需使用JavaScript即可为其添加全新功能。:)

更新

正如您提到的,您需要它连接到
file:///Network-PC-Name/avi/avifile.avi
,这告诉我您需要它用于某些本地/私人/局域网

在这种情况下,我认为最好的解决方案是使用WebChimera,因为它还将为您提供一个基于JSAPI的服务器环境

WebChimera Player已移植到NW for Windows和Mac:

在Windows上,只需,然后运行nw.exe。要自定义,只需编辑html页面。对于Mac,只需按照Readme.md中的说明进行操作

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

我唯一不能完全确定的是,在正常使用中,是否可以通过
文件://
协议访问
网络PC名称
。但这仍然是可能的,您甚至可以通过编程(仅使用JavaScript!)通过使用来运行必要的命令来映射它。(
子进程
本机内置在节点webkit中)

请参见我的答案: 这是我的浏览器版js avi视频播放器

见我的答案:
这是我的浏览器版js avi视频播放器

Flowplayer似乎找不到该文件。因此,我尝试将AVI复制到与flowplayer相同的目录,但它给了我相同的错误,说它找不到。这可能是出于安全原因:flowplayer似乎找不到该文件。因此,我尝试将AVI复制到与flowplayer相同的目录,但它给了我相同的错误,说它找不到它。这可能是出于安全原因:我会检查这个野兽!谢谢如果你的答案符合我的要求,我会把它标记为正确答案。我会检查这只野兽!谢谢如果你的答案符合我的要求,我会把它标为正确答案。