w***@126.com
w***@126.com
  • 发布:2024-11-29 13:27
  • 更新:2024-11-29 13:37
  • 阅读:38

【报Bug】uni.createCameraContext is not a function

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window11

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 4.4

手机厂商: 华为

手机机型: HUAWEI Mate 40

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<view class="content">
<uv-button type="primary" size="small" text="录像开始" @click="takePhoto"></uv-button>
</view>
</template>

<script setup>
import {
onMounted,
nextTick,
ref
} from 'vue';

let cameraContext;  

onMounted(() => {  
    /* 注意 */  
    console.log(uni);  
    cameraContext = uni.createCameraContext();  
    uni.authorize({  
        scope: 'scope.camera',  
        success() {  
            console.log('授权了摄像头')  
        }  
    })  
})  

const takePhoto = () => {  
    cameraContext.takePhoto();  
}  

const stopPhoto = () => {  
    cameraContext.stop();  
}  

</script>

<style>
.popup-content {
width: 100%;
min-height: 50vh;
padding: 30rpx;
}
</style>

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

TypeError: uni.createCameraContext is not a function

2024-11-29 13:27 负责人:无 分享
已邀请:
靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

https://uniapp.dcloud.net.cn/api/media/camera-context.html 看兼容性,app不支持

要回复问题请先登录注册