Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中为Flow Player使用while循环?_Php_Html_Flash_Flowplayer - Fatal编程技术网

如何在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>