h5+ 聊天页面 录音,拍照

如果h5页面是套在微信公众号中的,可以直接调用微信的sdk更加方便简单。我以下写的是应用在uniapp的程序中,当然也可以直接调用uniapp的方法,我是为了快速开发,之前因为在微信公众号中开发过h5,所以拿来直接用,只把一些微信的sdk改成h5+的就可以在android、ios中通用了。

html

<audio id="myaudio" controls="controls" hidden="true"></audio>
	<div id="docChatroom" v-cloak style="overflow-y: auto;">		
	  <div id="chatCont" :style="{'margin-bottom':marginBottomm}">
            <div style="margin-top: 30px">  	       
	        <section class="dialogue-section clearfix" v-on:click="MenuOutsideClick" v-for="(value, key, index) in chatRecord.chat_list" >
	        <!-- friend -->
	        <div class="row clearfix left" v-if="value.sender_id===friend_id">
	            <p class="disWord center">{
  
  {value.create_time}}</p>
	            <img class="header" v-bind:src="'https://dev.ewisemedical.com/file/picture/avatar/'+seePatientMes.avatar">
	            <div v-if="value.type==='text'">
	                <p class="text textLeft">{
  
  {value.content}}</p>
	            </div>
	            <div v-if="value.type==='photo'">
	            <p class="text textLeft"><img style="width: 180px" v-bind:src="'https://dev.ewisemedical.com/file/picture/chat/'+value.content"  preview="2"/></p> 
	            </div>

	            <div v-if="value.type==='voice'">
	                <p v-if="audioSrc==('https://dev.ewisemedical.com/file/media/chat/'+value.content)" class="text textLeft videoleft" v-on:click="doPlay" :data-audio_url="'https://dev.ewisemedical.com/file/media/chat/'+value.content">
	                <img v-if="j==1" class="comVoice" src="./img/left1.png" />
	                <img v-if="j==2" class="comVoice" src="./img/left2.png" />
	                <img v-if="j==3" class="comVoice" src="./img/left3.png" /> 
                    </p>    
                    <p v-else class="text textLeft videoleft" v-on:click="doPlay" :data-audio_url="'https://dev.ewisemedical.com/file/media/chat/'+value.content">
                    <img class="comVoice" src="./img/left3.png"/>
                    </p>              
	            </div>
	            
	        </div>            
	         <!-- friend end --> 
	         <!-- self start -->
	        <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值