精华内容
下载资源
问答
  • 微信录音

    2018-02-27 16:22:54
    voice: { //开始录音 startRecord: function () { var recordTimer = setTimeout(function () { wx.startRecord({ success: function () { ...
    voice: {
        //开始录音
        startRecord: function () {
            var recordTimer = setTimeout(function () {
                    wx.startRecord({
                            success: function () {
                                console.log("recordsuccess")
                            },
                            cancel: function () {
                                alert('用户拒绝授权录音');
                            }
                        }
                    );
                }
                , 300)
        },
        // 停止录音
        stopRecord: function (fun) {
            var recordTimer = setTimeout(function () {
            wx.stopRecord({
                success: function (res) {
                    var localId = res.localId;
                    if (typeof fun == 'function')
                        fun(localId)
                }
            })},100)
        },
        // 监听自动停止录音
        onRecordEnd: function (fun) {
            wx.onVoiceRecordEnd({
                // 录音时间超过一分钟没有停止的时候会执行 complete 回调
                complete: function (res) {
                    var localId = res.localId;
                    if (typeof fun == 'function')
                        fun(localId)
                }
            });
        },
        // 开始播放
        startPlay: function (localId) {
            wx.playVoice({
                localId: localId // 需要播放的音频的本地ID,由stopRecord接口获得
            });
        },
        // 暂停播放
        pausePlay: function (localId) {
            wx.pauseVoice({
                localId: localId // 需要暂停的音频的本地ID,由stopRecord接口获得
            });
        },
        // 停止播放
        stopPlay: function (localId) {
            wx.stopVoice({
                localId: localId // 需要停止的音频的本地ID,由stopRecord接口获得
            });
        },
        // 监听自动停止播放
        onPlayEnd: function (fun) {
            wx.onVoicePlayEnd({
                success: function (res) {
                    var localId = res.localId; // 返回音频的本地ID
                    if (typeof fun == 'function')
                        fun(localId)
                }
            });
        },
        // 上传录音
        upload: function (localId, fun) {
            wx.uploadVoice({
                localId: localId, // 需要上传的音频的本地ID,由stopRecord接口获得
                isShowProgressTips: 1, // 默认为1,显示进度提示
                success: function (res) {
                    var serverId = res.serverId; // 返回音频的服务器端ID
                    if (typeof fun == 'function')
                        fun(serverId)
                }
            });
        }
    
    },
    展开全文
  • 微信小程序仿微信录音界面话筒动画
  • 仿微信录音

    2015-06-01 18:26:28
    主要实现仿微信录音功能,长按不放录音,松开即可完成录音!
  • 仿微信录音功能

    2017-12-08 12:57:54
    仿微信录音功能,按住时开始录音,松开时保存录音,移除手指取消录音
  • 主要为大家详细介绍了PHP微信开发之微信录音临时转永久存储,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • MOKORecorder 高仿微信录音动画和录音功能 基本实现了微信的录音的所有的动画功能和录音功能
  • Android仿微信录音功能

    2020-08-25 10:08:50
    主要为大家详细介绍了Android仿微信录音功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 微信做为中国较大的交友软件也是发展趋势出了一系列完善的通信技术,语音通话功能更是如此,从此外一个视角而言,大家每一个人的微信实际上还掩藏着一个微信录音功能,下面就带大家一起了解一下吧!一、语音通话功能...

    近几年来,伴随着移动通信技术技术性的持续发展趋势,目前市面上的即时通信交友软件获得了长足的进步。微信做为中国较大的交友软件也是发展趋势出了一系列完善的通信技术,语音通话功能更是如此,从此外一个视角而言,大家每一个人的微信实际上还掩藏着一个微信录音功能,下面就带大家一起了解一下吧!

    7b625608e9bd908461fcfa7bbe5a4690.png

    一、语音通话功能

    这个大家十分了解,那便是大家平时应用的。伴随着微信新版本的升级,微信的语音通话功能早已不用大家再像以往那般先发语音再手动式变换为文本了,大家如今随时随地能够将语音转换为文本来推送信息,与录音笔的功能相差无异。

    并且微信的语音通话功能还能鉴别多语种,现阶段能够鉴别推送普通话水平、广东话、英文这三种。尽管微信的语音通话并并不是录音笔,可是其内置的功能早已具有了录音笔的绝大多数实际效果,要是大家将讲话的行为主体换为大家要想录音的角色,大家再按着麦克风就可以即时变换他人讲出的文本了。因此从此外一个视角而言,微信的语音通话也是一种微信录音功能。

    9af6b4d8fc88f53cd00bfc75a30811bd.png

    二、微信小程序

    第二个微信录音功能实际上便是微信小程序。我们可以在微信的微信小程序中检索录音笔,运用微信小程序中的录音笔功能完成大家将响声变换为文本的念头。这一检索到的录音笔程序流程才算是真实的为录音变换文本而提前准备的,具有一系列录音笔的功能,并且好用的优势就会有下列好多个。

    1、没有微信语音通话60秒的时间限制;

    2、能够应用普通话水平和音乐录下来文本;

    3、对文本中的不正确之处还能够立即的编写调整;

    4、视频语音录下来的文本还能在中文和音乐中间即时翻译。

    以上就是解决小程序商城商品滞销问题的方法分享,希望对大家有所帮助哦!

    【本站声明】

    1、本篇文章目的在于分享小程序及电商相关知识和资讯,仅供参考学习,请勿用于与其他用途;

    2、本篇文章中涉及的商标、商品和服务并非来源本网站,更非本网站提供,与本网站无关;

    3、本网站不对本篇文章中所涉及的商标、商品和服务作任何明示或暗示的保证或担保;

    4、本网站不对本篇文章中所涉及内容的真实性、准确性、可靠性负责,仅作客观性描述,如您需要了解该类商品/服务的详细信息,请直接与该类商品/服务的提供者联系。

    展开全文
  • 案例是实现了仿微信录音的功能源码,仿微信录音的功能,虽然界面简单,但功能与UI界面已经实现,需要做这块的童鞋,可以参考下,一定会有所收获。
  • ansroid 仿微信录音

    2018-06-28 15:24:55
    仿微信录音效果,封装完整,轻松上阵,android,权限内存,录音等等
  • android防微信录音demo

    2016-08-03 13:49:37
    android防微信录音
  • MediaRecorder 录音,仿微信录音界面效果
  • 主要介绍了Android中仿微信录音功能录音后的raw文件转mp3文件,本文通过实例代码给大家讲解的非常详细,需要的朋友可以参考下
  • 微信JSSDK-录音接口,判断是否成功调用微信录音

        微信JSSDK的录音功能就是调用文档中提供的接口 wx.startRecord(); 但是这个接口没有回调,导致不能判断录音是否成功。

        于是只有看微信js的源文件(jweixin-1.0.0.js)看有没有办法实现,结果发现有这么一段代码:

     

    function g(a, b, c) {
    		var d, e, f;
    		switch (delete b.err_code, delete b.err_desc, delete b.err_detail, d = b.errMsg, d || (d = b.err_msg, delete b.err_msg, d = h(a, d), b.errMsg = d), c = c || {}, c._complete && (c._complete(b), delete c._complete), d = b.errMsg || "", E.debug && !c.isInnerInvoke && alert(JSON.stringify(b)), e = d.indexOf(":"), f = d.substring(e + 1)) {
    		case "ok":
    			c.success && c.success(b);
    			break;
    		case "cancel":
    			c.cancel && c.cancel(b);
    			break;
    		default:
    			c.fail && c.fail(b)
    		}
    		c.complete && c.complete(b)
    	}

     

    实验后发现通过下面方法可以实现需要的回调:

     

    wx.startRecord({success:function() {
    			console.log("成功回调");
    		},
    		fail:function() {
    			console.log("失败回调");
    		}
    });

        其中 cancel 和 complete 一样的使用方法。

     

     

     

     

     

    展开全文
  • 仿微信录音的功能.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 可在微信官方开发手册上查到微信录音文件上传后只能在微信端保留3天时间,3天后就失效了。怎么办呢? 1、通过调用微信媒体资源下载接口将微信录音下载到本地 @params String access_token 微信公众号access_token...

    标题

    最近做开发的时候碰到了这个问题,甲方希望用户在微信端的录音能够一直有效。就是随时打开好友的分享就能听到好友的录音。可在微信官方开发手册上查到微信录音文件上传后只能在微信端保留3天时间,3天后就失效了。怎么办呢?
    1、通过调用微信媒体资源下载接口将微信录音下载到本地

    @params
    String access_token 微信公众号access_token
    String serverId 通过录音上传接口获取到的serverId
    http://file.api.weixin.qq.com/cgi-bin/media/get?access_token={$access_token}&media_id={$serverId}
    

    2、从微信方下载到本地的录音文件格式是amr,而微信网页浏览器并不支持amr文件的音频文件播放。所以我们需要将amr 转换成
    网页能够识别的mp3格式
    怎么转换呢?我找到了一个平台可以支持这种转换,七牛云存储平台.通过七牛云存储我们可以将amr转换成mp3

    
    require("./extension/autoload.php");//官方开发包 可在官方下载 php版本 载入其中的autoload.php extension 是随意 起的名字
    
    /**
     * @param
     * String $filepa 本地amr文件路径
     * @return
     * String 解析后存储在七牛存储空间中的mp3远程地址
     */
    function upchange($filepa){
        $accessKey="七牛accessKey 在七牛后台获取";
        $secretKey="七牛secretKey 在七牛后台获取";
        $httpUrl  ="七牛分配的访问地址 在七牛后台获取";
        $bucket = "存储空间对象bucket 在七牛后台创建";
        //转码时使用的队列名称
        $pipeline = '转码队列名称 在七牛后台创建';
        $auth = new \Qiniu\Auth($accessKey, $secretKey);
        $rand_name = getRandChar__(6).time().'.mp3';
        //要进行转码的转码操作
        $fops = "avthumb/mp3/ab/64k/ar/22050";
        //$fops = "mp3";
        //可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当间
        $savekey = Qiniu\base64_urlSafeEncode('kepei:'.$rand_name);
        $fops = $fops.'|saveas/'.$savekey;
    
        $policy = array(
            'persistentOps'      => $fops,
            'persistentNotifyUrl' => 'http://',
        );
        $uptoken = $auth->uploadToken($bucket, null, 3600, $policy);
    
        //上传文件的本地路径
        $filePath = $filepa;
        $key = $rand_name;
        //$key = '';
        $uploadMgr = new \Qiniu\Storage\UploadManager(); 
        list($ret, $err) = $uploadMgr->putFile($uptoken, $key, $filePath);
    
        if ($err !== null) {
            return false;
        } else {
            return $httpUrl.$rand_name;
        }
    }
    
    function getRandChar__($length){
        $str = null;
        $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
        $max = strlen($strPol)-1;
        for($i=0;$i<$length;$i++){
            $str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
        }
        return $str;
    }
    
    $amrToMp3 = upchange('本地amr文件路径');
    //mp3 在七牛上的访问地址
    var_dump($amrToMp3);
    /**
     * 如果你希望将这个mp3 存储在本地而不是在七牛上,那么你需要在程序上等待几秒,因为这时七牛在转换改amr的格式
     */
     sleep(10);
    $res = curlHttp($amrToMp3);        //curlHttp 就是 php    curl 机制 不懂的可以看下我下面文章机制
    $open = fopen('demo.mp3','w');
    fwrite($open,$res);
    fclose($open);

    php curlHttp

    展开全文
  • 仿微信录音录音效果,按住说话松开取消效果,按住说话松开取消
  • Vue使用微信录音并上传服务端

    千次阅读 2019-10-27 21:12:07
    在微信公众号或者微信h5的网页开发中,会用到录音等功能,在微信里面使用微信录音会比较好一点,不用去设置ios和android的h5录音兼容性,并且h5的其他录音js文件可能不兼容微信浏览器等,所以vue中集成微信录音功能...
  • Android高级应用源码-仿微信录音的功能.zip
  • android 模仿微信录音,发送到界面上,录音文件保存在本地。
  • ASP.NET 下载微信录音AMR文件,使用FFmpeg实现AMR转换MP3示例源码
  • 微信录音功能

    2018-05-30 15:26:36
    本资源需要自己配置appid和APPsecret,同时需要自行加载各自网站的jqueryg和微信最新的微信js,在php环境下使用
  • 值得庆幸的是微信的JSSDK提供了音频接口的支持,所以要在微信的H5页面中实现录音等功能,直接使用微信的API即可,兼容性也是妥妥的。下面说说在微信中使用录音接口的具体实现和其中的一些坑。前...
  • 使用Flutter实现仿微信录音的插件

    千次阅读 2019-11-18 10:44:00
    文章目录使用Flutter实现 仿微信录音的插件1,引入使用1, 初始化录制2, 开始录制3, 停止录制4, 播放3, 释放资源4,回调监听2,录制组件的使用1,在使用的页面进行导入package2,在使用的地方引入VoiceWidget组件GitHub...
  • php微信录音,苹果手机不能播放
  • 微信录音amr转mp3

    2019-09-05 12:07:44
    /** 微信录音amr转mp3 * @param filePath 需要转换的文件 */ public static String transWxformMp3(String filePath, String targetPath) { File source = new File(filePath); // 转换后生成的文件 targetPath...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,538
精华内容 3,815
关键字:

微信录音