Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么这段视频获胜';你不能自动开始播放吗?_Javascript - Fatal编程技术网

Javascript 为什么这段视频获胜';你不能自动开始播放吗?

Javascript 为什么这段视频获胜';你不能自动开始播放吗?,javascript,Javascript,搜索时间处于10秒位置,但不会自动开始播放。 为什么?我该怎么修理 我现在的代码就是这样 <script type="text/javascript"> document.getElementById("video").addEventListener("loadedmetadata", function() { this.currentTime = 10; this.autoplay = true; }, false); </s

搜索时间处于10秒位置,但不会自动开始播放。
为什么?我该怎么修理

我现在的代码就是这样

<script type="text/javascript">
    document.getElementById("video").addEventListener("loadedmetadata", function() {
        this.currentTime = 10;
        this.autoplay = true;
    }, false);
</script>

document.getElementById(“视频”).addEventListener(“loadedmetadata”,function()){
这个.currentTime=10;
this.autoplay=true;
},假);
试试这个:

<script type="text/javascript">
document.getElementById("video").addEventListener("loadedmetadata", function() {
     this.currentTime = 10;
     this.play();
}, false);</script>

document.getElementById(“视频”).addEventListener(“loadedmetadata”,function()){
这个.currentTime=10;
这个。play();
},假);

仅供参考一些移动设备不支持视频的自动播放设置-例如iPad、iPhone

为什么不尽快在元素上设置
自动播放
(如有可能,在HTML标记本身中)?如果元素从未触发
loadedmetadata
事件,是否希望该元素没有
autoplay
属性?这似乎没有必要,因为缺少这样的活动意味着视频无论如何都不会播放,因为它永远不会加载。或者,为什么不直接调用
this.play()
?您需要告诉我们id为“video”的元素中有什么。谢谢!就是这样!我会在10分钟内投票通过。谢谢:)