javascript - 播放视频后Javascript自动刷新
问题描述
我正在尝试实现一个功能,在其中一个自动播放的视频播放后,我的索引将自动刷新。我尝试了各种脚本,但似乎都没有。
var videos = [
'D1sZ_vwqwcE',
'J7IMwop3RHs',
'BC_Ya4cY8RQ',
'HPc8QMycGno',
'JDglMK9sgIQ',
'gHssu4WOHug',
'hgKDu5pp_fU',
'5LILChvqUo4',
'4HVjldqWx4w',
'4UwH97qI0aM'
];
var index=Math.floor(Math.random() * videos.length);
index.onended = function() {
window.open("index.html", "_self");
};
var html='<div class="video-background"><div class="video-foreground"><iframe frameborder="0" src="https://www.youtube.com/embed/' +videos[index] + '?controls=1&showinfo=0&rel=0&autoplay=1&iv_load_policy=3&" allow="autoplay""></iframe></div></div>';
document.write(html);
不工作的是刷新脚本。我不确定我是否将它链接到正确的变量或其他东西。
var index=Math.floor(Math.random() * videos.length);
index.onended = function() {
window.open("index.html", "_self");
};
请注意第一行运行良好。接下来的3个我不明白。
(除非您按 ctrl+r,否则这不会在 chrome 上自动播放。因为 Chrome 更改了其自动播放策略。)
解决方案
推荐阅读
- python - 在 jupyter 中找不到 Tensorboard 作为魔术功能
- ruby-on-rails - 使用包含包含的 or 子句
- arrays - Golang 将 interface{} 转换为 N 大小的数组
- r - 如何在R中的一个组中的两个变量的组合上选择具有某些值的行
- javascript - 在下面的示例中,如何使用计时器成功实现 .ajaxStart 和 .ajaxStop 功能
- django - django 中是否有任何东西可以确定网站访问者是否使用谷歌搜索登陆网站?
- java - JIRA - 自动向客户发送通知
- python - 键盘中断程序不返回值
- c# - 在 SQL 或 C# 和 SQL 中重新创建 Acces VBA 函数
- angular - 使用@Input 组件的父子之间的角度通信不起作用但没有错误