video.js暂停视频播放的问题

qq_16797903 2016-08-17 05:15:42
在用video。js的时候遇到一个问题,就是在手机端视频不知道该怎么暂停,但是PC端的时候,鼠标移入播放器的时候,会自动弹出进度条,而移动端弹不出来,没法暂停播放。查了好久,也没有相关的资料,就像来着请教一下,有没有熟悉点的能指点下。谢谢。
...全文
4296 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30906477 2017-02-06
  • 打赏
  • 举报
回复
楼主解决了吗
JonLin0 2016-09-09
  • 打赏
  • 举报
回复
楼主解决了吗?
  • 打赏
  • 举报
回复
video.js 有个方法 PlayToggle(),这是一个开关方法,就是当播放的时候会暂停,而当暂停或播完的时候,会播放。
所以你根本不用管播放的状态是怎样的。
泡泡鱼_ 2016-08-17
  • 打赏
  • 举报
回复
引用 4 楼 qq_16797903 的回复:
[quote=引用 3 楼 crying_boy 的回复:] [quote=引用 2 楼 qq_16797903 的回复:] [quote=引用 1 楼 showbo 的回复:] 应该是不兼容移动端,移动端没有mouse事件,只有touch事件。不行你自己增加个click事件,点击的时候调用video.js的方法停止播放,再点击继续播放
该怎么判断是暂停状态 还是播放状态呢[/quote] 还要判断干嘛?你不是说不能暂停么?那进去什么都不干的时候就是播放状态了。点暂停后记录一个状态到某个变量中,就知道是暂停了呀 根据你加载的播放器不同,应该是可以获取到当前状态的。具体的你自己看下你的video.js中是怎么弄的吧,没用过[/quote] 开始进去的时候是暂停状态,在点击播放之后,进度条会被隐藏,然后就不出来了[/quote] 不是说了让你自己增加一个click事件么?要不想增加,自己去改video.js。@showbo 已经说得很清楚了。事件不一样罢了
qq_16797903 2016-08-17
  • 打赏
  • 举报
回复
引用 3 楼 crying_boy 的回复:
[quote=引用 2 楼 qq_16797903 的回复:] [quote=引用 1 楼 showbo 的回复:] 应该是不兼容移动端,移动端没有mouse事件,只有touch事件。不行你自己增加个click事件,点击的时候调用video.js的方法停止播放,再点击继续播放
该怎么判断是暂停状态 还是播放状态呢[/quote] 还要判断干嘛?你不是说不能暂停么?那进去什么都不干的时候就是播放状态了。点暂停后记录一个状态到某个变量中,就知道是暂停了呀 根据你加载的播放器不同,应该是可以获取到当前状态的。具体的你自己看下你的video.js中是怎么弄的吧,没用过[/quote] 开始进去的时候是暂停状态,在点击播放之后,进度条会被隐藏,然后就不出来了
泡泡鱼_ 2016-08-17
  • 打赏
  • 举报
回复
引用 2 楼 qq_16797903 的回复:
[quote=引用 1 楼 showbo 的回复:] 应该是不兼容移动端,移动端没有mouse事件,只有touch事件。不行你自己增加个click事件,点击的时候调用video.js的方法停止播放,再点击继续播放
该怎么判断是暂停状态 还是播放状态呢[/quote] 还要判断干嘛?你不是说不能暂停么?那进去什么都不干的时候就是播放状态了。点暂停后记录一个状态到某个变量中,就知道是暂停了呀 根据你加载的播放器不同,应该是可以获取到当前状态的。具体的你自己看下你的video.js中是怎么弄的吧,没用过
qq_16797903 2016-08-17
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
应该是不兼容移动端,移动端没有mouse事件,只有touch事件。不行你自己增加个click事件,点击的时候调用video.js的方法停止播放,再点击继续播放
该怎么判断是暂停状态 还是播放状态呢
  • 打赏
  • 举报
回复
应该是不兼容移动端,移动端没有mouse事件,只有touch事件。不行你自己增加个click事件,点击的时候调用video.js的方法停止播放,再点击继续播放

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧