微信小程序录音功能如何实现

作者:小飞燕 发布时间:2021-03-14 10:53:03

导语本文整理了全网深受用户关注的个微信小程序录音功能如何实现经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!

微信小程序的录音功能如何实现?录音功能是很多电子设备,尤其是手机的常用功能,但是如果把这个功能加到小程序里,又怎么实现呢?我们来看看下面的小系列。

微信小程序的录音功能如何实现?

在微信小程序中打开的小程序页面上做一个按钮。用户按下按钮后开始录音,放开后停止录音,上传录音并长期保存。

1.显色法

如果开发一个普通的显示页面,和开发一个普通的页面没什么区别。但是如果想使用设备(手机)的录音功能,需要调用微信app的录音界面,使用微信jssdk。

使用微信jssdk:

登录微信公众平台,进入“微信账号设置”的“功能设置”,填写“js接口安全域名”。

介绍小程序js文件

通过配置界面注入权限以验证配置

通过就绪界面处理成功的身份验证

通过错误界面处理失败的验证

这个需求的核心小程序功能:记录和保存

2.小麻烦

防止因用户误操作(如重复和错误触摸)而导致无效录制。

不到300毫秒不录音

防止浏览器因用户长按而弹出微信浏览器默认的“复制对话框”。

使用css设置按钮用户选择: none;

微信回放录制界面事件回拨功能无效

微信注册活动必须放在wx.ready

阻止默认事件

触摸事件记得添加event.preventdefault防火防爆

微信存储静态资源3天。如何长期保存它们

要么保存在自己的服务器上,要么使用其他资源,比如七牛,帮我们自由转换amr格式为mp3格式。

微信服务器默认的资源格式是amr,在安卓机上可以用音频标签播放,在ios机上不能用音频标签播放。

微信录音功能授*导致的交互问题

使用微信jssdk界面录音时,只需在同一个域授*一次,即使用录音时,微信会弹出对话框询问是否允许录音。用户允许后,再次使用录音时,不会询问用户是否允许。

第一次按住录音后,由于用户没有允许录音,微信会在此页面提示用户授*使用微信录音功能。此时,用户将释放录制按钮,并改为单击“允许”。在用户允许之后,录音才会真正开始。此时,用户已经释放了录音按钮,因此录音按钮上不会有touchend事件,录音将继续。

解决策略:使用localstorage记录用户是否已经授*,并以此判断是否需要在新进入的页面上自动记录一条记录来触发用户授*

以上都是关于如何实现微信小程序的录音功能,这是小编给大家找的。是不是有点复杂?但是我相信大家认真学习是没问题的。我们赶紧试试。有其他问题可以来我们源代理网的小节目频道!

下面是题目的开头。微信小程序快速认证需要什么条件?微信账号快速认证的相关规则在标题末尾

微信小程序快速认证需要什么条件?微信账号微信快速认证规则。为了方便微信账号快速访问小程序,在各种功能中使用小程序的服务,在网上复用了公众会员资格注册小程序的流程。那么,微信小程序快速认证的条件是什么?微信微信账号快速认证有哪些相关规则?

首先,微信小程序可以快速验证条件

1.可快速注册的小程序:认证企业型微信账号

2.可以快速认证的小程序:企业、媒体、政*等组织的小程序。

3.微信账号需要先完成微信认证。

4.微信账号与节目关联,主题相同。

二、微信微信账号快速认证的相关规则

1.通过重用资质创建的小程序默认与微信账号关联

2.由创建的小程序

3.重用资质创建的小程序默认与微信账号关联,模板消息不下发,默认不出现在微信账号数据页面

4.如果微信账号中有“待注册”的小程序,则不允许发建多个资质的小程序

5.一个微信账号一个月内可重复使用的资质注册小程序不超过5个

6.使用复用微信账户资格注册小程序,应把微信账户主体作为小程序开发者,可以选择微信账户运营者作为小程序管理员。

7.如果选择了重用认证资格,注册后小程序将被“认证”。

微信小程序快速认证需要什么条件?微信账号快速认证相关规则的全部内容。更多微信资料和微信小程序信息,请关注源代理网的小程序渠道。

查看全文

猜你喜欢

微商怎么找货源

频道查询入口

微商代理怎么做