我正在使用Cincopa将我的视频嵌入到我的网站中。它嵌入的页面将被隐藏,导航将被删除。所以我希望每个人都被重定向到主页,一旦视频完成。
下面是我的代码:
<div id="cp_widget_55a42f1b-6e51-4738-87f9-eaf52dc6a826">...</div>
<script type="text/javascript">
var cpo = [];
cpo["_object"] = "cp_widget_55a42f1b-6e51-4738-87f9-eaf52dc6a826";
cpo["_fid"] = "AsBAj2M3MQOr";
var _cpmp = _cpmp || [];
_cpmp.push(cpo);
(function() {
var cp = document.createElement("script");
cp.type = "text/javascript";
cp.async = true;
cp.src = "//www.cincopa.com/media-platform/runtime/libasync.js";
var c = document.getElementsByTagName("script")[0];
c.parentNode.insertBefore(cp, c);
})();
</script>
<noscript>Powered by Cincopa <a href='http://www.cincopa.com/video-hosting'>Video Hosting for Business</a> solution.<span>Test</span><span>bitrate</span><span> 39961 kb/s</span><span>height</span><span> 1080</span><span>duration</span><span> 00:02:35.31</span><span>lat</span>:<span> +33.2269</span><span>long</span>:<span> 21-96.93</span><span>fps</span><span> 59.94</span><span>width</span><span> 1920</span><span>originaldate</span><span> 2015-06-06 19:08:58</span>
</noscript>发布于 2015-08-14 04:57:03
Cincopa嵌入了一个视频超文本标记,你必须添加一个事件解释here
嗯,现在我没有心情做一个完整的测试,所以我只建议一个你需要适应的变通方法。
为了给你确切的代码,我需要知道:
然后,您必须在脚本的底部添加以下行:
//Wait until the page is entirely loaded, and so you can access the rendered video tag (you'll need jQuery)
$( document ).ready(function() {
function goHomeYouAreDrunk(e) {
window.location.href = "http://url.to.your.home.page";
}
//I'm supposing that your video is the sole video tag in your page, if it's not, you'll have to get it by its id or class
document.find('video').addEventListener('ended',goHomeYouArDrunk,false);
});发布于 2017-08-12 22:43:42
此代码已在https://www.cincopa.com/中进行了测试
document.getElementById("video_iframe_id_in_your_page")
.contentWindow
.document.getElementsByTagName("video")[0]
.addEventListener("ended", function(args){
window.open("/", "_top");
});wish可以帮助你。
发布于 2017-08-11 18:29:46
您可以通过设置window.location="/"重定向到主页
我不确定你是如何检查视频是否结束的,你可以像这样添加一个监听器。
完成后,您可以调用处理程序函数将用户重定向到主页。
document.getElementById('myVideo').addEventListener('ended',redirectToHomePage,false);
redirectToHomePage(){
window.location = "/";
}https://stackoverflow.com/questions/31998184
复制相似问题