w***@126.com
w***@126.com
  • 发布:2020-04-05 14:26
  • 更新:2021-11-02 14:32
  • 阅读:3550

video用着真难受

分类:uni-app

真的官方的video太难用了,不能自己定制皮肤,花了几天时间自己重做了套皮肤,唯一的败笔就是加载的时候那个绿色的圆圈加载条格格不入,使用m3u8格式播放的时候,不论是覆盖,还是阻止事件冒泡, 还是关闭手势控制,只要进行了手势操作,过几秒视频都会卡在加载状态。

使用webview来做吧,也是各种问题,很难解决,按照文档把html文件放在 hybrid\html 目录下昨天刚开始的时候打开webview就是找不到本地HTML文件,后面不知怎么就正常了,然而今天编译打开过后又找不到html文件了,找到文件全靠运气,在App中网页能跟App通信,App不能给网页发送消息,唯一的方法就是通过webview中的方法在网页中运行js来进行app跟普通HTML通信, 而且在H5中不支持通信,又得用其他方案来进行通信,简直难受,真的无力吐槽,希望官方能够重视下这块,在项目开发中99%的问题都能找到其他方案解决,就视频这块真的费尽心思都没能够解决一直卡着

5 关注 分享
m***@qq.com 爱吃鱼的靖哥哥 9***@qq.com 成功之道 检藏

要回复文章请先登录注册

DCloud_App_Array

DCloud_App_Array

后续会补充配置部分样式的自定义能力。
对于m3u8卡的问题,请提供视频地址,详细描述复现问题的设备信息。
2020-06-04 14:39
52yaoer

52yaoer

可以封装第三方播放器。比如ijkplayer,腾讯的。阿里的。七牛的,都可以
2020-06-03 21:41
1***@qq.com

1***@qq.com

@官方,有没有解决方案
2020-06-03 20:38
飞一会

飞一会

这些都不说了,video组件本身播放视频会卡,尤其是M3U8的格式,拖拽卡,不如网页版的dplayer
2020-04-23 14:02
w***@126.com

w***@126.com (作者)

回复 春华秋实 :
web的方式确实麻烦点,但目前公司有这个需求,不得不踩,原生播放器还是有很多问题的,比如说不能动态切换视频,如果我想在开始视频之前加段视频广告就很麻烦,而web的方式不能自动播放,如果需要自动播放的话就必须是静音,确实比较闹心
2020-04-09 16:14
春华秋实

春华秋实

我们现在同样踩了这个坑,看这兄弟说的,看来我们不要尝试web的方式了
2020-04-09 01:06
w***@126.com

w***@126.com (作者)

唉!
2020-04-07 10:24
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥

视频播放器的确不给力
2020-04-06 20:07
鸡鸣天下

鸡鸣天下

2020-04-06 18:51
w***@126.com

w***@126.com (作者)

唉!
2020-04-06 18:10