Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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
Javascript Flowplayer视频在后台隐藏范围内持续播放_Javascript_Php_Flowplayer_Video Player - Fatal编程技术网

Javascript Flowplayer视频在后台隐藏范围内持续播放

Javascript Flowplayer视频在后台隐藏范围内持续播放,javascript,php,flowplayer,video-player,Javascript,Php,Flowplayer,Video Player,这里是索引文件(javascript) 这是索引文件 <span id="1" class="step"> <div class="player formplayer" id="player1"></div> </span> <span id="2" class="step" style="display:none;"> <div class="player formplayer" id="player2">

这里是索引文件(javascript)

这是索引文件

<span id="1" class="step">
    <div class="player formplayer" id="player1"></div>
</span>
<span id="2" class="step" style="display:none;">
    <div class="player formplayer" id="player2"></div>
</span>
<span id="3" class="step" style="display:none;">
    <div class="player formplayer" id="player3"></div>
</span>

当我点击next按钮时,它将调用goto_next,并显示/隐藏两个不同的id。 但是,上一个span的视频一直在后台播放。 如何停止所有其他视频并仅播放当前视频?

附言:它在windows上运行良好:chrome、firefox


但是mac上的firefox有问题。

尝试使用javascript api()的stop()函数停止播放器()


谢谢,它成功了,我也开始了下一页的视频
<span id="1" class="step">
    <div class="player formplayer" id="player1"></div>
</span>
<span id="2" class="step" style="display:none;">
    <div class="player formplayer" id="player2"></div>
</span>
<span id="3" class="step" style="display:none;">
    <div class="player formplayer" id="player3"></div>
</span>
function goto_next(current,page)
{
    flowplayer(0).stop();
    flowplayer(1).stop();
    flowplayer(2).stop();
    $('#'+current).hide();
    $('#'+page).show();
    flowplayer.unload();
}