Как играть .Mpeg, AVI и FLV файл на HTML - PullRequest
4 голосов
/ 26 октября 2010

У меня есть скрипт php, откуда пользователь может загрузить видеофайл. Файл может быть mpeg, flv и avi.

Нужно ли мне использовать два проигрывателя в html на flash player для flv и второй встроенный MediaPlayer1 для других файлов.

Но как встроенный код будет открыт на стороне клиента Mac / Linux. Это единственный способ конвертировать MPEG в формат FLV ??

А как насчет HTML 5?

Ответы [ 2 ]

5 голосов
/ 26 октября 2010

Если вы действительно хотите воспроизводить MPEG (не MP4) или AVI на веб-странице, да, вам нужно будет встроить медиаплеер со всеми вытекающими отсюда проблемами с кодеком, совместимостью и стабильностью, которые привели людей к использованию Flash-видео (а затем и HTML5).

Машины, отличные от Windows, могут воспроизводить эти файлы, если на них установлены подходящие плагины и кодеки, если в стандартный медиаплеер <object classid="..."> ActiveX для IE включен специальный тег <object type="..."> или old-school <embed>. вложение.

Однако, да, для удобства просмотра большинство сайтов для обмена видео конвертируют загруженные файлы в FLV или, в наши дни, более вероятно, в MP4 (который воспроизводится на последних проигрывателях Flash, а также в некоторых реализациях HTML5 <video>), возможно OGV или WebM (для браузеров HTML5, не использующих MP4 по причинам лицензирования).

2 голосов
/ 26 сентября 2013

Я пытался воспроизводить видео в форматах wma, avi, mpg и mp4 в нескольких браузерах.Google Chrome и Firefox воспроизводят видео в формате mp4 с тегом (<video src="Video.mp4" controls="controls"> </video>). Opera и Internet Explorer не могут распознать видео в теге.Internet Explorer может воспроизводить видео AVI с помощью внутреннего кодека IE.Я использовал этот код для IE:

<embed type="application/x-mplayer2" 
name="mediaplayer1" autoplay="false" autostart="false" 
width="900" height="600" loop="false" controls="false" 
allowFullscreen="True" 
src="Video.avi">
</object>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...