微信小程序实现点击拍照长按录像功能
代码里面注释写的都很详细,直接上代码。官方的组件属性中有触摸开始和触摸结束属性。本功能依靠这些属性实现。
.wxml代码:
<!-- 相机 pages/camera/camera.wxml-->
<!-- 相机 -->
<camera wx:if="{
{!videoSrc}}" device-position="back" flash="off" binderror="error" style="width: {
{cameraWidth}}px; height: {
{cameraHeight}}px;">
<!-- 拍完显示照片 -->
<cover-image wx:if="{
{image1Src}}" src='{
{image1Src}}'></cover-image>
<cover-view>
<!-- 拍照按钮 -->
<button id='btn-photo-video' bindtouchstart="handleTouchStart" bindtouchend="handleTouchEnd" bindlongpress="handleLongPress" bindtap="handleClick">
点击/长按</button>
</cover-view>
</camera>
<video wx:if="{
{videoSrc}}" src=&#