小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题 搞不懂什么原因
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
大部分手机都能正常录制10分钟,但是苹果5 版本10.3.3(14G60) 微信版本6.5.21 录制61S后执行了OnStop
//获取语音管理器
export const getRecorderManage = function (that) {
if (that.recorderManager) {
return that.recorderManager;
}
//获取用户是否已经授权 使用语音
if (wx.getRecorderManager) {
const nowThis = this;
const recorderManager = wx.getRecorderManager();
recorderManager.onStart(() => {
console.log('recorder start')
})
recorderManager.onResume(() => {
console.log('recorder resume')
recorderManager.onPause(() => {
console.log('recorder pause');
recorderManager.onStop((res) => {
console.log('recorder stop', res);
nowThis.recorderManagerEndEvent(res, that);
that.recorderManager = recorderManager;
return recorderManager;
} else {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。',
success: function (res) {
};
//开始语音录制
export const startVoiceOpt = function (that) {
const recorderManager = nowThis.getRecorderManage(that);
if (recorderManager == null) {
return;
const options = {
duration: 600000, //10分钟
sampleRate: 8000,
numberOfChannels: 1,
encodeBitRate: 48000,
format: 'mp3',
// frameSize: 50 //如果需要分片上传 才需要传这个
recorderManager.start(options)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
大部分手机都能正常录制10分钟,但是苹果5 版本10.3.3(14G60) 微信版本6.5.21 录制61S后执行了OnStop
//获取语音管理器
export const getRecorderManage = function (that) {
if (that.recorderManager) {
return that.recorderManager;
}
//获取用户是否已经授权 使用语音
if (wx.getRecorderManager) {
const nowThis = this;
const recorderManager = wx.getRecorderManager();
recorderManager.onStart(() => {
console.log('recorder start')
})
recorderManager.onResume(() => {
console.log('recorder resume')
})
recorderManager.onPause(() => {
console.log('recorder pause');
})
recorderManager.onStop((res) => {
console.log('recorder stop', res);
nowThis.recorderManagerEndEvent(res, that);
})
that.recorderManager = recorderManager;
return recorderManager;
} else {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。',
success: function (res) {
}
})
}
};
//开始语音录制
export const startVoiceOpt = function (that) {
const nowThis = this;
const recorderManager = nowThis.getRecorderManage(that);
if (recorderManager == null) {
return;
}
const options = {
duration: 600000, //10分钟
sampleRate: 8000,
numberOfChannels: 1,
encodeBitRate: 48000,
format: 'mp3',
// frameSize: 50 //如果需要分片上传 才需要传这个
}
recorderManager.start(options)
};
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。