• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

小程序视频播放组件video

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近在做一个视频播放的功能,要求如下:

1、实现视频的全屏播放;

2、实现视频相关信息的展示;

3、实现视频滑动上下切换效果;

肯定选择用原生组件video了,真是不用不知道,一用都是坑;

首先,组件的层级最高;编译器和真机呈现的效果完全不一样;

其次,相关需求要求很高,有些效果很难实现;

最后,组件真是太坑了,如有另一种选择,肯定不用它;

解决方案:

幸好微信提供了可以覆盖在原生组件的组件cover-view,这样能解决视频信息在组件表层的显示;

但是,cover-view又没有提供滑动事件,根本没法监听滑动事件;各种尝试后,选择了视频层级上裹一层canvas,可以发挥自己的能力去处理滑动监听了;

还有一个问题就是全屏播放问题,现在微信提供全局的顶部栏的自定义配置。但自定义配置实在是耗神费力,需要所有页面都自定义顶部栏;就暂时放弃了,显示的全屏;

幸好,下一个版本的微信将提供,单个页面的全屏配置;

好了,今天就先分享到这了,踩坑 填坑,真是一份吃力不讨好的过程;以后再贴git源码了,,,


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DOM的利用冒泡做的一个小程序发布时间:2022-07-18
下一篇:
华为快应用IDE:微信小程序转换成快应用功能火热公测啦!发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap