【问题标题】:Start to play a video tag with jquery.play()使用 jquery.play() 开始播放视频标签
【发布时间】:2017-03-19 01:22:57
【问题描述】:

我希望视频在其上的绝对 div 淡出后立即开始播放,但即使使用 javascript 或自动播放也无济于事,如果未启用控件,它不想播放。有什么想法吗?

这里是 HTML

<video id="video" width="100%" height="auto" style="position:relative;background-color:#2d2d2d;display:block;">

这是脚本:

$('#post1403171021 #playArrowAnimation, #post1403171021 #cap').fadeOut(0, function(){ $("#post1403171021 #video").play(); this.animation = 1; }) });

【问题讨论】:

  • 你试过$("#post1403171021 #video")[0].play();
  • 我现在试过了,什么都行不通
  • 桌面还是移动?
  • 移动导致我正在旅行,目前没有其他东西,但它应该可以正常工作,然后控制它可以正常工作

标签: jquery html video html5-video


【解决方案1】:

在控制台中试试这个:$(#video")[0].play();

它在下面的示例中有效,因此您要么在帖子中使用wearg ID,要么在您拨打play 时视频尚未加载。

祝你好运!

$('#loading').fadeOut(2000,function(){
  $('#video')[0].play();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<!-- Hiding HTML5 Video Controls using CSS Pseudo selectors -->
<div id="loading" >loading</div>
<video width="300" id="video">
  <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4" type="video/mp4">
</video>

【讨论】:

    猜你喜欢
    • 2012-01-29
    • 2014-02-10
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    相关资源
    最近更新 更多