-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
滑动快进的时候 视屏太快了 #76
Comments
???? 慢慢划, 这个两个点击按钮fastforward_increment和rewind_increment也 方式不是手势。 |
emmm...我的意思是这样的呢 国人的习惯都是想快进的时候直接很快速的向屏幕右侧快速 ‘’点划‘’ 一下 然后视频往前快进那么5-10秒左右 但感觉作者你的这个播放器的 点划快进增量 似乎太过于多了点 直接往前快进了好几分钟 这个如果我想设置或者修改的话 请问可以通过怎样的办法呢? |
上一条消息 查看 链接 就是让自己控制, |
好的 我看看 感谢楼主的回复 n.n |
好的 |
不好意思,开放的是view显示,没有开放最后控制设置进度回。 |
哈哈 是啊 我就觉得这个不太好 看看博主你能否改进一下 我也好尝试集成在项目中 快进快退的增量过大了些 ,感谢博主回复 ,已点赞star |
2.1.0 版本 已经开放,你实现手势进度接口就有。 |
谢谢支持哈 |
好的博主 感谢回复 |
博主 似乎有些bug呢 这个endGestureProgress的回调为什么调节亮度和音量的时候都会回调呢? 点击一下屏幕的时候也会回调 这样的话 我设置position的时候重新startplay()就一直回到原点 |
这个应该是横向滑动时候 进行监听回调的吧 而且要保证视频有快进快退增量产生的时候进行 我在看下你的源码 |
应该是OnTouchListener的逻辑有些许问题 应该在MotionEvent.ACTION_UP的时候判断是否横向滑动产生的吧 |
if 判断出问题了 😂 😂 😂 😂 |
应该放在 if (newPosition >= 0) {}里 |
我用统一处理的,没有根据手势判断的 |
2.1.3 试一下。加了判断 |
你好博主 昨天的问题大部分修复了 但是我发现的还有一个问题是 滑动完毕后 就是快进了之后 点击一下屏幕 显示用户操作界面 然后这个endGestureProgress回调也会走 导致又回到了原点 比如我从0分钟 快进到了5分钟 然后视频播放到了5:10秒的时候 点击一下屏幕显示出用户操作页面 并没有滑动 视频又回到了5分钟那里开始了 |
endGestureProgress 参数用完后, 重新付值为-1。试一下 |
不行呢 快进完之后 调节亮度 还有调节音量 也会回调endGestureProgress() 小问题挺多的`` joy joy joy joy |
重新为-1 就不会。 |
emmm...用起来麻烦了 其实我想反映的问题简单只是 快进快退增量过多的问题 呃...博主你只需要在“ 当前进度和 滑动距离和加上当前视频总时长,做一个换算”这里 修改一下换算规则 就可以了 不过没事了 就这样吧 感谢博主的回复n.n |
long newPosition = (int) (position + deltaX * duration / screenWidthPixels);这里 |
快退变成了快进 |
自己处理的,就不要找我。看看自己哪里没有处理正确。 |
滑动快进的时候 视屏太快了 正常的是以秒走的 但是我轻轻滑动一下直接几分钟的视频过去了 ,布局文件设置了fastforward_increment和rewind_increment也无效
The text was updated successfully, but these errors were encountered: