我遇到了Flowplayer的问题。我在iOS设备上运行视频以及所有内容,但是一旦视频结束,它会立即重新开始播放。或者它会丢弃视频,但音频会再次循环播放。这几乎就像continuousPlay
设置为true一样。
这是我正在使用的代码。让我知道,如果我做了一些奇怪的事情,或者只是忘记添加一些可以让视频停止的东西。任何帮助将不胜感激。
HTML代码:
<div style="display: block; width: 640px; height: 360px; margin: 0 auto;" id="player1">
</div>
脚本代码:
flowplayer("player1", { src: "/flowplayer/flowplayer.swf", wmode: "direct" }, {
plugins: { controls: null }
, clip: { url: 'Videos/vid.mp4'
, autoPlay: true
, autoBuffering: true
, bufferLength: 7
, accelerated: true
, continuousPlay: false
, loop: false
, onBeforePause: function () { return false; }
, onBeforeSeek: function () { return false; }
, onBeforeStop: function () { return false; }
, onBeforeFinish: function () { ShowNextButton(); }
}
, onLoad: function () { this.setVolume(80); }
, onFinish: function () { ShowNextButton(); }
, onKeyPress: function () { return false; }
}).ipad();
function ShowNextButton() {
$f().onBeforeClick(function () { return false; });
$f().hide();
var nextButton = document.getElementById('ctl00_ContentPlaceHolder2_btnNext');
nextButton.style.cursor = 'pointer';
nextButton.style.display = 'inline';
nextButton.style.visibility = 'visible';
}