【发布时间】:2009-11-13 22:04:15
【问题描述】:
PHP + javascript 代码 + flv 播放器:
我正在尝试在网页上播放 .flv 视频,并且我有要从 mysql 数据库播放的文件名,所以我需要使用 PHP。在下面的代码中有一个运行视频播放器的脚本(来自 Adobe 的 favideo)。
当网页具有 .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>
物业视频 欢迎光临6 playerOne = new 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>
【问题讨论】:
-
您需要发布实际生成的HTML代码。
-
我已经发布了代码请看一下
标签: php javascript flv