Хорошо, я занимался этим весь день, и это сводит меня с ума. Потоковый проигрыватель будет воспроизводить аудио * .flv, но не воспроизводит видео, и я не знаю почему. Начальная страница примера, использующая стандартную версию flv-плеера, работает нормально. Когда я изменяю URL моего сайта Godaddy, он не работает.
Я искал Stackoverflow, гуглил и, конечно же, просматривал форумы на сайте Flowplayer. Я обнаружил, что в некоторых статьях говорится о том, что во флэш-файле отсутствуют метаданные и что проигрыватель потокового воспроизведения отключен. Я использую Movavi Video Suite 8, чтобы выполнить преобразование во флэш-память из mp4. Я думаю, что метаданные включаются во флэш-файл, когда он конвертируется, но я не уверен. Я использовал найденный здесь инжектор метаданных: http://www.buraks.com/flvmdi/ для ввода метаданных в файлы флэш-памяти, и он все еще не работал.
Также следует отметить, что индикатор выполнения проигрывателя показывает начальные, текущие и конечные значения времени видео, поэтому я думаю, что метаданные есть. Я до сих пор не понимаю, почему это не работает.
Интересно, это мой * .flv файл, так как плеер загрузит файл mp4, из которого он был сгенерирован. Для конвертации я использовал приложение премиум-класса MOVAVI Video Suite. Я не думаю, что это так, потому что я могу загрузить преобразованный файл * .flv на YouTube, и он играет хорошо.
Также стоит отметить, что Flow Player воспроизводит аудио, а не видео, как когда источник flv указывает на мой годовой сайт, так и когда он указывает на локальную папку на моем жестком диске, содержащую проигрыватель, это файлы, видеофайлы и пример страницы .html, используемой для проверки этого.
Возможно, стоит упомянуть еще кое-что о том, что я еще не разместил файлы потокового проигрывателя на своем сайте Godaddy, поскольку видеоизображение не отображается локально.
У меня та же проблема с плеером LongTailVideo.
Вот HTML-код для моей тестовой страницы:
</p>
<pre><code><!--
include flowplayer JavaScript file that does
Flash embedding and provides the Flowplayer API.
-->
<script type="text/javascript" src="flowplayer-3.1.4.min.js"></script>
<!-- some minimal styling, can be removed -->
<link rel="stylesheet" type="text/css" href="style.css">
<!-- page title -->
<title>Minimal Flowplayer setup</title>
<div id="page">
<h1>Minimal Flowplayer setup</h1>
<p>View commented source code to get familiar with Flowplayer installation.</p>
<!-- this A tag is where your Flowplayer will be placed. it can be anywhere -->
<a
href="http://www.thebaisenzone.com/rememberthejourney/example/VID00003.flv"
style="display:block;width:520px;height:330px"
id="player">
</a>
<!--<a
href="file:///C:/Development/MVC/flowplayer/example/VID00003.flv"
style="display:block;width:520px;height:330px"
id="player">
</a> -->
<!-- this will install flowplayer inside previous A- tag. -->
<script>
flowplayer("player", "flowplayer-3.1.5.swf");
</script>
<!--
after this line is purely informational stuff.
does not affect on Flowplayer functionality
-->
<p>
If you are running these examples <strong>locally</strong> and not on some webserver you must edit your
<a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html">
Flash security settings</a>.
</p>
<p class="less">
Select "Edit locations" > "Add location" > "Browse for files" and select
flowplayer-x.x.x.swf you just downloaded.
</p>
<h2>Documentation</h2>
<p>
<a href="http://flowplayer.org/documentation/installation/index.html">Flowplayer installation</a>
</p>
<p>
<a href="http://flowplayer.org/documentation/configuration/index.html">Flowplayer configuration</a>
</p>
<p>
See this identical page on <a href="http://flowplayer.org/demos/example/index.htm">Flowplayer website</a>
</p>
</div>