如何显示视频播放结束后的HTML?
-
23-09-2019 - |
题
我是新来的。
我想知道我怎么可以显示HTML代码后,视频播放完毕。我使用的Flowplayer( http://www.flowplayer.org )。
我试图实现这一点使用JW Flash播放器(的http:// WWW .longtailvideo.com /播放/ JW-FLV播放器/ ),但无法弄清楚什么。
另外,让我知道,如果有可能或没有。如果是,请与我和每个人都在计算器上的份额。
P.S。我使用PHP。
解决方案
根据该的Flowplayer 一个onFinish事件文件被触发视频结束时。虽然我只是改变了一些示例代码这样的事情应该工作:
flowplayer("player", "yourmoviefile.swf", {
// a clip object
clip: {
// a clip event is defined inside clip object
onFinish: function() {
$('#finish').html('your string to show here');
alert("clip started");
}
}
});
的jQuery的线将插入指定与光洁度的ID的DIV的HTML字符串。
其他提示
你是什么意思“显示HTML代码”是什么意思?一般来说,你必须使用JavaScript和绑定一个回调函数的Flowplayer的做它在客户端onFinish 剪辑事件。
您可以用的Flowplayer使用onFinish夹事件来触发不管它是你正在试图表明:
http://flowplayer.org/documentation/events/clip.html
根据您要显示的HTML,您可以使用“内容” Flash插件来显示它。它通常用于像字幕的东西。
好的人,我终于想通了,感谢大家谁回答。
下面是我与“内容”的插件用于沿着代码。
<div id="page">
<a href="flowplayer.flv"
style="display:block;width:520px;height:330px"
id="player"></a>
<script>
var player = flowplayer("player", "flowplayer-3.1.5.swf", {
plugins: {
myContent: {
url: 'flowplayer.content-3.1.0.swf',
top: 20,
width: 300,
borderRadius: 10,
display: 'none'
}
}
});
)
player.onFinish(function(clip) {
var m=this.getPlugin("myContent");
m.show();
m.setHtml('You advertisement here. <b>This is bold text.</b> <i>This is italicized.</i>');
});
</script>
</div>
我希望这可以帮助别人。
不隶属于 StackOverflow