2013-05-17 4 views
0

Мне нужно вставлять видео на мою веб-страницу. Я использовал <video> тег HTML5. У меня есть .mp4 и .flv файлов в основном. Firefox не поддерживает формат .mp4. Если у меня есть только один файл с именем myVideo.mp4, который не поддерживается в Firefox, должен ли я сначала изменить его format на многие другие видеоформаты (.avi, .flv, .swf и т. Д.), Чтобы он мог использоваться во всех основных браузерах? Как следующегоВстраивание видео на сайт

<video width="444" height="444" controls> 
<source src="myVideo.mp4"> 
<source src="myVideo.flv"> 
<source src="myVideo.avi"> 
</video> 
+0

yes – Doorknob

+0

Как конферализировать? Я хочу конвертировать программно не вручную –

+0

Вы должны иметь все три типа файлов, загруженных на ваш сайт; то вы можете использовать код, который у вас есть – Doorknob

ответ

0

К сожалению, Ваш браузер (не умеет читать mp4) не имеет возможности конвертировать видео на лету в формат он знает. Поэтому вам нужно иметь разные видеоформаты, хранящиеся на вашем сервере, или как ссылки.

Отличный инструмент для преобразования видео является http://video.online-convert.com/convert-to-flv Это позволяет изменять размер, изменять битрейт и т.д.

Кроме того, вы должны указать тип вашего ЦСИ как таковой:

<source src="video.ogg" type="video/ogg" /> 
<source src="video.mp4" type="video/mp4" /> 

И о FLV , Вам понадобится резервная копия, если ваш браузер не поддерживает элемент HTML5. Если это так, добавление .flv не будет работать, вам необходимо встроить полноценный Flash-плеер. Все приличные флеш-ролики читают видео mp4, поэтому вам вообще не понадобится .flv.

+0

для преобразования в .Net, используйте команду ffmpeg.exe в командной строке. – xShirase

Смежные вопросы