ios - 通过滑动在 ios 上播放 Html5 视频

标签 ios html swipe

您需要用户交互才能在 iOS 上开始播放视频,例如点击或按键,但为什么滑动不起作用?

我这里有一个示例,在 Android 上运行良好,但在 ios 上运行不佳:

http://codepen.io/anon/pen/LNoBKq

jQuery('.over').swipe({
   swipeLeft: function(event, direction, distance, duration, fingerCount) {
     video[0].pause();
  },
  swipeRight: function(event, direction, distance, duration, fingerCount) {
     video[0].play();
  },
});

有人做过类似的事情并设法使这项工作成功吗?

最佳答案

我遇到了同样的问题,我认为问题在于 Apple 正在禁用某些控件以防止通过手机网络进行不必要的下载。如果我在按钮按下事件中使用相同的代码,它就可以工作。我在滑动时也有一个警报,并且该代码可以运行,并且该游戏可以在其他平台上运行,所以看起来肯定是 Apple 禁用了它。

https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html

关于ios - 通过滑动在 ios 上播放 Html5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37288471/

相关文章:

ios - 比较两个单元格中的值

javascript - 为什么我的弹出窗口不起作用?

javascript - 使用 JavaScript 执行排序

html - CSS 文本为 1 个订单项模仿两行

jquery - 使用 jQuery Mobile 更改滑动灵敏度

ios - react native : Half pixel border issues on high Pixel Density devices

ios - 如何在 iOS 中播放来自服务器的流式 PCM 数据?

ios - 以前的客户是否仍可以下载开发者帐户已过期的iOS应用?

android - 如何在 android 布局上实现左/右滑动/滑动

ios - 是否可以在 iOS UI 测试中模拟两指滑动?