前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解读10.13发布的小程序新功能

解读10.13发布的小程序新功能

作者头像
花叔
发布2018-04-18 11:16:42
9710
发布2018-04-18 11:16:42
举报
文章被收录于专栏:花叔的专栏

距离上次更新已经有一个月了,小程序终于又更新了,但其实所更新的内容并不太多,这有点违背微信团队的快速迭代的习惯,难道在酝酿更大的迭代吧?嘿嘿~~~

回归正题,先来看看这次更新了啥,花叔这边简单整理了一下:

首先,花叔觉得最大更新应该录音API的更新。

录音API的加强

除了支持aac/mp3格式、支持自定义录音时长、自定义码率外,最酷炫的应该是:支持边录边传,主要是依靠getRecorderManager方法来实现。

以往录音是录一段传一段,现在是即录即传,这区别在哪?举个例子,就好比微信里的“微信语音消息”和“微信语音聊天”的区别。

借助这个功能,很快就会出现“实时通话”、“实时语音分析”、“即时电台”等类型的小程序。

除此之外,还有更新了很多别的特性。

新增相机组件

这是一个新的wxml标签-camera,在这之前其实也能调起摄像头,但应用的是系统默认的样式和交互,借助于camera组件,可以让摄像头调用方式变成内嵌方式,同时能自由切换前后摄像头,并且能调起闪关灯。

这对于部分摄像应用来说,能极大程度的优化前端体验效果。

地图API更新

地图上的标记可自定义图片,再也不是纯一色的红色标点了,同时,在标记的旁边可以加一段可定义样式的注释文字,定义方式为:定义markers时,追加label属性,官方没有给出demo,花叔研究了一下,值得注意的是fontSize要带单位,偏移的xy不需要单位;

除此之外,路线的箭头可以自定义图片,比较鸡肋....总体效果如下:

视频组件优化

能定义视频是否支持手势操作,手势包括:控制非全屏模式下是否开启声音和亮度手势,同时支持横竖屏的监听,也许未来在横竖屏切换的时候,视频可以做出不一样的视觉体验。

原生组件实现简单动画

原理是借助cover标签,把原生组件放置于cover-view中,对cover-view进行简单的css动画定义,但需要注意: 只支持css transition动画,transition-property只支持transform (translateX, translateY)与opacity

可获取更多的来源信息

onLaunch, onShow 参数追加referrerInfo,其实是默认追加一些来源信息

场景值

场景

appId 信息含义

1020

公众号 profile 页相关小程序列表

返回来源公众号 appId

1035

公众号自定义菜单

返回来源公众号 appId

1036

App 分享消息卡片

返回来源应用 appId

1037

小程序打开小程序

返回来源小程序 appId

1038

从另一个小程序返回

返回来源小程序 appId

1043

公众号模板消息

返回来源公众号 appId

也比较鸡肋....因为来源信息其实可以自定义query,也能手动传递这些信息,现在只不过是说默认可以加上谢谢,就不用开发者自己去定义了。

总的来说,最有诚意的是“边录音边传”的录音API,其他都不是特别大的改动,花叔在想,既然能边录音边传了,相信“边摄像边传”的功能也快要出来了吧?

毕。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MinProgram 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档