如何在php中为Flow Player使用while循环?
我有来自服务器的视频。第一个视频播放器工作正常,但其余的都是空的,我不知道为什么这里是我现在拥有的如何在php中为Flow Player使用while循环?,php,html,flash,flowplayer,Php,Html,Flash,Flowplayer,我有来自服务器的视频。第一个视频播放器工作正常,但其余的都是空的,我不知道为什么这里是我现在拥有的 while($row = mysql_fetch_assoc($query12)) { echo"<a href='$urls' style='display:block;width:520px;height:330px' id='player'> </a> <br/>
while($row = mysql_fetch_assoc($query12))
{
echo"<a
href='$urls'
style='display:block;width:520px;height:330px'
id='player'>
</a>
<br/>
<br/>";
}
while($row=mysql\u fetch\u assoc($query12))
{
回声“
“;
}
这是给Flow Player的
<script>
flowplayer("player", {
src:"flowplayer-3.2.16.swf",
wmode: "opaque" // This allows the HTML to hide the flash content
}, {
clip: {
autoPlay: false
}
});
</script>
flowplayer(“播放器”{
src:“flowplayer-3.2.16.swf”,
wmode:“不透明”//这允许HTML隐藏flash内容
}, {
剪辑:{
自动播放:错误
}
});
您可能正在寻找以下内容,因为id
应该是唯一的
$i = 1;
while($row = mysql_fetch_assoc($query12)){
echo "... id='player-$i' ...";
$i++;
}
<script>
var num = <?php echo $i;?>;
for(i = 1; i <= num; i++){
flowplayer("player-" + i,
{
src:"flowplayer-3.2.16.swf",
wmode: "opaque" // This allows the HTML to hide the flash content
},
{
clip: {
autoPlay: false
}
});
}
</script>
$i=1;
而($row=mysql\u fetch\u assoc($query12)){
回声“…id='player-$i'…”;
$i++;
}
var num=;
对于(i=1;i您可以将id
替换为类
,并初始化以类名为目标的玩家
例子
Php/Html
while($row = mysql_fetch_assoc($query12))
{
echo"<a
href='$urls'
style='display:block;width:520px;height:330px'
class='player'>
</a>
<br/>
<br/>";
}
while($row=mysql\u fetch\u assoc($query12))
{
回声“
“;
}
JS
<script>
flowplayer("a.player", {
src:"flowplayer-3.2.16.swf",
wmode: "opaque" // This allows the HTML to hide the flash content
}, {
clip: {
autoPlay: false
}
});
</script>
flowplayer(“a.player”{
src:“flowplayer-3.2.16.swf”,
wmode:“不透明”//这允许HTML隐藏flash内容
}, {
剪辑:{
自动播放:错误
}
});
现在,这将在您的页面上设置多个播放器。我尝试了这两个播放器,但它们都不起作用。我不确定为什么?我收到了以下错误:flowplayer.min.js:7未捕获类型错误:无法读取未定义(…)的属性“sources”
<script>
flowplayer("a.player", {
src:"flowplayer-3.2.16.swf",
wmode: "opaque" // This allows the HTML to hide the flash content
}, {
clip: {
autoPlay: false
}
});
</script>