Веб AVI Player? - PullRequest
       4

Веб AVI Player?

1 голос
/ 13 ноября 2011

Я пытаюсь воспроизвести AVI-файлы в веб-браузере, однако не могу найти подходящего инструмента для этого.

Базовое встраивание объекта WMP - это то, что я сейчас использую, но на самом деле оно не выполняет то, что мне хотелось бы, и я не могу реально реализовать в нем JavaScript. (AFAIK я не могу. Я немного покопался, и к такому выводу пришел)

Я также пробовал DivX, хотя мне это не очень нравится. В нем есть реклама, и я не знаю, можно ли включить JavaScript.

AFAIK Flash вообще не поддерживает воспроизведение AVI.
Кто-нибудь знает о каком-либо проигрывателе, который может воспроизводить AVI-файлы в Интернете, в который я мог бы интегрировать какой-то JavaScript (или имеет API)?
Просто мысль, но будет ли у самой Java что-нибудь подобное?

Плеер также должен иметь возможность получать файлы, подобные этим:
file:\\Network-PC-Name\avi\avifile.avi

Ответы [ 3 ]

6 голосов
/ 25 марта 2015

То, что вы ищете, это 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 изначально)

1 голос
/ 13 ноября 2011

flowplayer рекомендуется этим сообщением: Flash-видеоплеер для файлов AVI (бесплатно для коммерческого использования)

не уверен насчет файла: \ source, так как он находится на вашем локальном компьютере иможет быть отказано браузером по соображениям безопасности

0 голосов
/ 12 декабря 2016

Смотрите мой ответ: https://stackoverflow.com/a/41097181/3421640 Это моя версия js avi video player для браузеров

...