聊天语音转写的文字记录显示框内,聊天语句随聊天音频播放而滚动,定位并高亮显示

 

1、具体实现如下图:

2、实现功能:

  1. 对话框内的当前播放语句随音频播放而自动滑动到顶部位置;
  2. 亦可前进或后退音频时,对话框定位到音频此时播放语句;
  3. 可以在播放的时候上下滚动对话框,一定的时间内不操作又再次定位到音频正播放的位置;
  4. css区分已播放和未播放的语句,暂停播放音频后,自动滑动停止;

3、代码:

HTML

<div class="IM_box">
          <div class="IM_header">转写记录</div>
          <div class="IM_content" id="IM_content">
            <div :key="item.ownId" v-for="item in conversationList">
              <div class="left_person" v-if="item.roleType == 2">
                <img
                  src="@/assets/images/touxiang_moren.png"
                  class="head_potraite"
                />
                <div style="width: 100%" :id="item.idSelector">
                  <p class="time">{
  { getTime(item.beginTime) }}</p>
                  <div
                    class="text_info"
                    :style="{
                      background: item.isPlayed ? '#bab0b0' : '',
                      color: item.isPlayed ? 'white' : '',
                    }"
     
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值