2010-02-12 3 views
15

Может ли кто-нибудь дать краткую инструкцию о том, как я могу играть в flv с моей страницы html, пожалуйста?play flv in html

+0

Возможно, это могло бы помочь: http://stackoverflow.com/questions/99406/what-is-the-easiest-flv-player-for-embedding-video-on-a-website – Jaider

ответ

6

Оберните флеш-плеер вокруг него, например Flowplayer. В настоящее время нет другого пути; браузеры не могут просто визуализировать FLV самостоятельно.

См. installation guide for Flowplayer, пошаговое руководство по размещению видео непосредственно в вашем HTML.

+0

ok, flowplayer спасибо .. что это значит? сможет ли пользователь просматривать видео с помощью flash-плеера? – neeep

+0

Да. Flowplayer - это Flash-файл, который воспроизводит видео и помещает вокруг него элементы управления (воспроизведение, пауза, громкость и т. Д.).Для этого требуется плагин Flash, но если у вас есть FLV-файл, у вас нет другого выбора. – Matchu

+0

Рад, что это сработало :) Обязательно нажмите на галочку рядом с ответом, если она решит проблему, чтобы плакат получил кредит :) – Matchu

-2

Вставьте объект SWF в свой HTML и назначьте FLV в атрибутах как видео, которое будет воспроизводиться.

+0

Вставьте объект SWF в свой HTML и назначьте FLV в атрибутах в качестве видео что будет играть Вам понадобится быть более кратким, пожалуйста? – neeep

+1

См. Мой ответ - это означает, что вы должны встроить Flash-видеоплеер (SWF-файл) в свой HTML-код и сообщить ему, где видео FLV живет на вашем сервере. Вы не можете напрямую вставлять FLV-файл. – Matchu

+0

ОК спасибо ... у вас есть код для этого? – neeep

0

Другим действительно популярным Flash-плеером является JW Player, на http://www.longtailvideo.com/. У них хороший мастер настройки, который генерирует необходимый вам код.

1

Я абсолютно уверен, что Shadowbox может также играть FLV файлы: http://www.shadowbox-js.com/

Это чистый, минимальный и довольно прост в установке.

+0

Shadowbox отлично выглядит. Это эффект лайтбокса, который я хотел, и коммерческая лицензия составляет всего 20 долларов США, а не 90 долларов США за JW Player или 60 долларов США за коммерческую лицензию FLVPlayer.com. – EfficionDave

+0

КОРРЕКЦИЯ: shadowbox фактически использует JW Player, и вам все равно придется покупать JW Player, если вы собираетесь использовать его в коммерческих целях. Я действительно не понимаю, почему есть бесплатные/дешевые флеш-видео. Мне ничего не нужно, просто и чисто. – EfficionDave

31

С видео.js его очень легко. Все, что вам нужно сделать, это включить JS & CSS в голове & затем использовать html5 код как:

<head> 
    <link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet"> 
    <script src="http://vjs.zencdn.net/c/video.js"></script> 
</head> 
<body> 
    <video id="video1" class="video-js vjs-default-skin" width="640" height="480" 
     data-setup='{"controls" : true, "autoplay" : true, "preload" : "auto"}'> 
     <source src="video1.flv" type="video/x-flv"> 
    </video> 
</body> 

Для получения более подробной информации: http://videojs.com/ На самом деле, я не нашел информацию, указанную о воспроизведении FLV-файлов. Но он отлично работает. :)

Вы можете использовать другие видео форматы, используя video.js все, что вам нужно изменить это типа как ...

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

Кроме того, возможно, какой-то вопрос относительно вашего браузера делает ваш браузер поддержки. Формат mp4, я не мог играть .mp4 в chrome, но он отлично работает в firefox. Попробуйте добавить больше источников с одним и тем же видео в разных форматах. Как ...

<source src="video1.mp4" type="video/mp4"> 
<source src="video1.ogg" type="video/ogg"> 
<source src="video1.webm" type="video/webm"> 
+5

Это просто дает мне черный прямоугольник. – Jordan

+1

, потому что это объясняет, как играть все остальное, но не flv – Lahiru

1

Вы можете попробовать https://github.com/Bilibili/flv.js

С flv.js, Вы получите:

  • Pure HTML5 + JavaScript Video Player для FLV видео
  • Pure HTML5 + JavaScript LiveStream Player для http-flv streams
  • Безупречный опыт
  • Меньший размер, чем H .264 Видеоролики

Flv.js использует MSE (расширения для источников мультимедиа), поэтому он будет доступен только в Chrome 43+, Firefox, но не в Safari Apple/iOS.

Flv.js мгновенно трансмузирует потоки flv в потоки H.264, а затем передает поток H.264 в Media Source Extensions. Он будет отображаться как видео-тег в HTML-элементе с URL-адресом blob.