[急求技术解决方案] 求 H5 技术大牛解决 BUG,有偿,费用可以详谈。

2018-02-07 21:45:38 +08:00
 iVeego

代替好友发帖

具体背景情况如下:H5 中间嵌套了一个视频,增加了几个交互按钮,每一次交互其实是视频的暂停重新播放。

遇到的问题:安卓手机(主要是华为和三星)在微信中播放 H5 里的视频,会自动跳到自带的视频播放器,交互键(按钮)会消失,无法实现暂停与重新播放。

预期实现的效果:需要不调用自带的视频播放器,留住交互按钮。

联系方式:WX 号码:amVzc2llODg2 ( base64 )费用和技术细节 WX 详谈。

感谢各位。

2509 次点击
所在节点    问与答
24 条回复
learnshare
2018-02-07 21:47:09 +08:00
可以尝试一下不使用视频,或者不使用微信
faustina2018
2018-02-07 21:47:13 +08:00
顶顶顶,其实是我在求助,微信也是我的号码,急求大神来解决!!!
vincentxu
2018-02-07 21:55:44 +08:00
安卓机上面视频会把它上面的元素全部盖住的,你这个没法做,只能把按钮放视频外,或者你试试 https://x5.tencent.com/tbs/guide/video.html 这里面的
faustina2018
2018-02-07 22:04:32 +08:00
@vincentxu 这个方法试过了,不好使ಥ_ಥ
cnwtex
2018-02-07 22:07:34 +08:00
微信里面和 QQ 浏览器会接管视频播放, 所以答案是,别想了。这条经验是免费送的。
faustina2018
2018-02-07 22:10:46 +08:00
@cnwtex 是说没办法解决吗……( ・᷄ὢ・᷅ )
vincentxu
2018-02-07 22:14:46 +08:00
@faustina2018 那这个是没办法了,系统层面的东西浏览器是没办法了,或者说用 canvas 画,但是实现又是非常麻烦,画质还差
cnwtex
2018-02-07 22:16:54 +08:00
@faustina2018 功能上可以做取舍, 或者引导用户跳出腾讯浏览器
vincentxu
2018-02-07 22:19:36 +08:00
@cnwtex 安卓的浏览器都不行的吧
qiayue
2018-02-07 22:30:54 +08:00
可以试试使用 jsmpeg 来播放视频
他是把视频用 canvas 画出来的,所以你怎么加按钮都可以
TimRChen
2018-02-07 22:32:05 +08:00
微信中的播放器使用的是 QQ 浏览器 x5 内核的播放器,应该是可以选择不开启的,建议详细阅读下 x5 内核播放器的文档
faustina2018
2018-02-07 23:09:23 +08:00
已有人给到一个解决方案,正在调试,感谢感谢!
sunjourney
2018-02-07 23:34:28 +08:00
用 canvas 播视频不可以嘛
algery
2018-02-08 00:24:45 +08:00
@faustina2018 解决了来社区分享一下方案
hahamy
2018-02-08 00:47:24 +08:00
这问题好久前就解决了啊,微信 x5 加了人类似 ios playinline 属性,专门针对安卓的
hahamy
2018-02-08 00:49:13 +08:00
人类似 -〉类似
以前还没这属性的时候,我们的解决方法是把视频画到 canvas 里播放
ihuguowei
2018-02-08 01:34:55 +08:00
Canvas
ihuguowei
2018-02-08 01:35:53 +08:00
另外也有 html 属性
faustina2018
2018-02-08 06:55:34 +08:00
@algery 给 video 设置两个属性 x5-video-player-type="h5" 和 x5-video-player-fullscreen="true"
lj3lj3
2018-02-08 08:10:34 +08:00
@faustina2018 正解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX