我正在创建包含视频播放器div的移动页面。 当有人访问该页面时,我正试图让它自动播放。 所以我尝试使用settimeout函数
我的代码是
的javascript
setTimeout(function(){
window.location = $('#play').attr('href');
}, 2000);
HTML
<a id="play" href="<?=$data['video']?>">
我正在尝试在加载页面2秒后播放视频。 但当我关闭视频并返回上一页时,它会再次加载视频。 这一直在继续......
有没有办法阻止这个?
除了我使用的方法之外,还有其他更好的方式来自动播放视频吗?
视频是页面。但除了视频之外别无其他。当我点击链接时,它变得很大并且由移动设备中的播放器播放。
答案 0 :(得分:0)
当您设置window.location时,它会将您带到带有视频的页面,然后当您返回时再次启动setTimeout。使它工作的唯一方法是从另一条路线前进。如果你需要使用a标签的href,我会将视频放在iframe中,点击链接时,显示iframe并设置iframe的来源。