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

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

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

首先,花叔觉得最大更新应该录音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,其他都不是特别大的改动,花叔在想,既然能边录音边传了,相信“边摄像边传”的功能也快要出来了吧?

毕。

原文发布于微信公众号 - MinProgram(gh_0d2d5abccc20)

原文发表时间:2017-10-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据小魔方

一言不合就爬虫系列之——爬取小姐姐的秒拍MV

大连的盛夏实在是热的让人心烦(对于我这种既怕热又怕冷的真的没地呆了)。 再加上令人头疼的毕业论文,这种日子怎能缺少MV来解暑呢。 既然要听,怎么只听一首呢,既然...

4205
来自专栏FreeBuf

XSS挑战第一期Writeup

0×00起因 这期XSS挑战的起因是在阅读“Modern Web Application Firewalls Fingerprinting and By...

26610
来自专栏Crossin的编程教室

【Python 第2课】print

今天早上醒来,发现咱们的同学人数一夜之间多了50,后来又陆陆续续来了很多,于是我坚持下去的信心又增加了不少。在这里感谢连客官微的宣传,表示今晚将用加班写代码来表...

2887
来自专栏LET

百词斩数据之小析

4055
来自专栏Golang语言社区

channel机理及调度理解

当当 广告

1213
来自专栏牛客网

百度fex面经

怎么设计一个爬虫,怎么并行爬,遇到错误要怎么处理,怎么提高数据库存储性能,索引怎么建(索引忘了) 

1483
来自专栏小筱月

关于 Element 组件的穿梭框的重构

前端的发展迅速,层出不穷。很多公司的项目,在使用框架很好能解决 UI 与数据状态同步的难题,但随着公司业务发展,数据量的庞大以及数据处理越来越复杂,官方组件也难...

1.3K3
来自专栏SDNLAB

OpenDaylight系列文章(三):OpenDaylight初窥(中篇)之OpenDaylight的系统架构

如果说前面的文章是铺垫的“地毯”,那么从本篇开始OpenDaylight就算是正式踩着地毯走来了。在本篇文章中将会给大家简要介绍一下OpenDaylight的系...

38710
来自专栏不二小段

【一起学Python】爬取前程无忧招聘信息并写入Excel

说在前面:这是依旧是来自Ricky的爬虫小实战。预告一下未来的几个主要内容吧,打算重写一下微信公众号后台,然后写几篇教程;之后是有关分词、词云、情感分析的一些内...

4186
来自专栏take time, save time

八个commit让你学会爬取京东商品信息

我发现现在不用标题党的套路还真不好吸引人,最近在做相关的事情,从而稍微总结出了一些文字。我一贯的想法吧,虽然才疏学浅,但是还是希望能帮助需要的人。博客园实在不适...

2904

扫码关注云+社区

领取腾讯云代金券