uniapp长按语音描述功能

在工作的时候还是会用到的一个功能。

长按语音描述会弹出正在录音的弹窗,上划一段距离会取消录音 并提示取消录音,录音完成当前的内容会变成微信能播放的状态 播放倒计时秒数 下面是效果图 可根据自己的样式需求去改变。

图1

图.2

html

主要分为两种状态:1.如果录音了 图2

                                2.没有录音  图1

弹出正在录音样式

弹出取消录音样式

<view class="vioce">
        <!-- 如果有录音 -->
        <block v-if="form.voice">
          <view class="voice_t" @click="play">
            <block v-if="playStatus">
              <image
                src="../../static/image/dongvoicewhite.gif"
                style="width: 32rpx; height: 32rpx"
              ></image>
            </block>
            <block v-else>
              <image
                src="../../static/image/voicewhite.png"
                style="width: 32rpx; height: 32rpx"
              ></image>
            </block>
            <text v-if="recordtime" class="voicetext">{
  { recordtime }}s</text>
          </view>
        </block>
        <!-- 没有录音 -->
        <block wx:else>
          <view
            class="startrecordbtn"
            @touchmove="touchMove"
            @touchstart="startHandel"
            @touchend="endHandle"
          >
            <text class="recordtext">语音描述</text>
          
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值