PHP + код JavaScript + проигрыватель FLV:
Я пытаюсь воспроизвести видео .flv на веб-странице, и у меня есть имя файла для воспроизведения из базы данных mysql, поэтому мне нужно использовать PHP. В приведенном ниже коде есть скрипт, который запускает видеоплеер (favideo от Adobe).
Этот видеопроигрыватель работает нормально, когда веб-страница имеет расширение .html и не работает с .php, в результате чего мой php-код не работает.
Заранее спасибо.
вот код:
<HTML>
<head>
<title> PropertyVideo
</title>
<script src="AC_RunActiveContent.js" type="text/javascript"></script>
<script src="FAVideo.js" type="text/javascript"></script>
</head>
<body onLoad="">
<?php
include '../Header.php';
require '../../DataLayer/property_video.php';
//$id=$_GET['pro_id'];
$id=1;
$vid=new property_video();
$vids=$vid->GetRecords("property_id=".$id);
$vid=$vids[0];
$path = $vid->path;
?>
<div id="divOne"></div>
<script type="text/javascript">
playerOne = new FAVideo("divOne", <?PHP echo $path ?>,0,0,{ autoLoad:true, autoPlay:true });
</script>
<script>
playerOne.addEventListener("playheadUpdate",this,myHandler);
playerOne.removeEventListener("playheadUpdate",this,myHandler);
function myHandler()
{
//alert("eh");
}
</script>
<?php
include 'footer.php';
?>
</body>
</HTML>
и фактический сгенерированный HTML-код:
<HTML>
PropertyVideo
WelCome6
playerOne = новое FAVideo ("divOne", demo_video.flv, 0,0, {autoLoad: true, autoPlay: true});
<script>
playerOne.addEventListener("playheadUpdate",this,myHandler);
playerOne.removeEventListener("playheadUpdate",this,myHandler);
function myHandler()
{
//alert("eh");
}
</script>