【问题标题】:Control your video playback with mouse position on screen通过屏幕上的鼠标位置控制视频播放
【发布时间】:2013-05-16 04:43:54
【问题描述】:

是否可以用鼠标在屏幕上的位置控制视频?

例如,如果我的光标在屏幕的左侧,视频将在第一帧,但是当我将光标移动到屏幕的右侧时,视频会一直播放,直到光标到达右侧我屏幕的一侧。

我查看了jQuery website 的 .mousemove() 部分,并认为这应该是可能的。但是我在网上找不到任何这样的例子..

如果这不起作用,我正在考虑使用图像序列。

期待听到您对此的想法、愿景和经验!

【问题讨论】:

  • 你试过了吗?
  • 我查看了 HTML5 [w3.org/2010/05/video/mediaevents.html] {视频页面),看看是否有我可以使用的控件。但我找不到如何将它与 .mousemove()
  • 根据鼠标 X 位置,您可以将视频 .currentTime 属性设置为 (mouseXPos/screenWidth)*videoLength

标签: jquery html video controls mousemove


【解决方案1】:

我这样做了:

  var mouseX;
  $(document).mousemove( function(e) {
        mouseX = e.pageX; 

        var timV = $(".mask-video1 video").get(0).duration;
        var valV = (timV*mouseX/$(window).width());

        $(".mask-video1 video").get(0).currentTime = valV;

  });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    相关资源
    最近更新 更多