Javascript 如何在主页上播放来自启动屏幕的视频?
我有两个html文件,一个是启动屏幕,另一个是主屏幕 飞溅物有一个Javascript 如何在主页上播放来自启动屏幕的视频?,javascript,html,video,Javascript,Html,Video,我有两个html文件,一个是启动屏幕,另一个是主屏幕 飞溅物有一个开始按钮,所以点击会将用户重定向到main 单击“Go”之后,如何在main中播放视频按钮? 由于某种原因,我不能在主屏幕上使用自动播放 以下是启动屏幕代码: 函数myFunction(){ open(“themes/default/main.html”); } 正文{ 文本对齐:居中; } 走! 尝试在视频标签中添加“控制自动播放”字样,如下所示 <video muted loop id="myVideo" contr
开始代码>按钮,所以点击会将用户重定向到main
单击“Go”之后,如何在main中播放视频代码>按钮?
由于某种原因,我不能在主屏幕上使用自动播放
以下是启动屏幕代码:
函数myFunction(){
open(“themes/default/main.html”);
}
正文{
文本对齐:居中;
}
走!
尝试在视频标签中添加“控制自动播放”字样,如下所示
<video muted loop id="myVideo" controls autoplay>
<source src="xmb.mp4" type="video/mp4">
</video>
由于某种原因,我不能在主屏幕上使用自动播放
在body标记之前,可以在main.html中使用此代码
<script>
document.getElementById('myVideo').play();
</script>
在main.html中
<script>
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};
if (getUrlParameter('play' == '1') {
document.getElementById('myVideo').play();
})
</script>
函数getUrlParameter(名称){
name=name.replace(/[\[]/,'\\[')。replace(/[\]]/,'\\]');
var regex=new RegExp('[\\?&]'+name+'=([^&\\]*));
var results=regex.exec(location.search);
返回结果===null?“”:decodeURIComponent(结果[1]。替换(/\+/g');
};
如果(getUrlParameter('play'='1')){
document.getElementById('myVideo').play();
})
将启动屏幕代码功能更改为
function myFunction() {
window.open("themes/default/main.html?s=autoplay");
}
并将main.html添加到
<script>
var status = window.location.search.substring(3);
if (status == 'autoplay')
{
var vid = document.getElementById('myVideo');
vid.play();
}
</script>
var status=window.location.search.substring(3);
如果(状态==“自动播放”)
{
var vid=document.getElementById('myVideo');
视频播放();
}
function myFunction() {
window.open("themes/default/main.html?s=autoplay");
}
<script>
var status = window.location.search.substring(3);
if (status == 'autoplay')
{
var vid = document.getElementById('myVideo');
vid.play();
}
</script>