То, что вы ищете, это 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 для Windows и Mac: https://github.com/jaruba/WebChimeraPlayerNW
В Windows просто загрузите пакет и запустите nw.exe.Для настройки просто отредактируйте HTML-страницы.Для Mac просто следуйте инструкциям в Readme.md.
Самое замечательное в его использовании - это то, что в него уже встроен плагин, поэтому вам даже не нужно устанавливатьПлагин для работы плеера.
Единственное, в чем я не могу быть полностью уверен, это то, что доступ к Network-PC-Name
возможен даже через протокол file:///
при его обычном использовании.Но это все равно возможно, так как вы можете подключить сетевой диск , и вы можете даже подключить его программно (только с JavaScript!), Используя дочерний процесс exec для запуска необходимогокоманда.(child_process
встроено в нод-webkit изначально)