加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – Blackberry模拟器上的Cascades相机错误:ViewFinder启动失

发布时间:2020-12-16 07:07:12 所属栏目:百科 来源:网络整理
导读:我想在Blackberry Cascades 10.2中打开相机 import bb.cascades.multimedia 1.0import bb.multimedia 1.0import bb.cascades 1.2import bb.system 1.2Page { titleBar: TitleBar { title: "QML Camera Sample App" } content : Camera { id: qmlCameraObj pr
我想在Blackberry Cascades 10.2中打开相机

import bb.cascades.multimedia 1.0
import bb.multimedia 1.0
import bb.cascades 1.2
import bb.system 1.2
Page {
  titleBar: TitleBar {
     title: "QML Camera Sample App"
  }
  content : Camera {
     id: qmlCameraObj
     property bool photoBeingTaken
     onTouch: {
        if (photoBeingTaken == false) {
           photoBeingTaken = true;
           qmlCameraObj.capturePhoto();
        }
     }
     onCameraOpened: {
        qmlCameraObj.startViewfinder();
     }
     onCameraOpenFailed: {
        console.log("camera open failed")
     }
     onViewfinderStarted: {
       photoBeingTaken = false;
     }
     onViewfinderStartFailed: {
        console.log("view finder failed")
     }
     onPhotoCaptureFailed: {
        console.log("Photo capture failed")
        photoBeingTaken = false;
     }
     onPhotoSaveFailed: {
        console.log("Photo save failed")
        photoBeingTaken = false;
     }
     onPhotoSaved: {
        photoBeingTaken = false;
     }
     onCreationCompleted: {
        qmlCameraObj.open(CameraUnit.Front)
    }
  }
}

我还将.pro和这些行中的相应库添加到我的bar-descriptor.xml中

<permission system="true">run_native</permission>
<permission>use_camera</permission>
<permission>access_shared</permission>

但是当我在模拟器上运行此代码时,我进入了控制台:查看查找器失败.
如果有人知道为什么取景器没有启动,那将会有所帮助.

编辑:似乎它是模拟器.我下载了Beta 10.2.1,它可以运行.

解决方法

相机无法在模拟器中打开.在设备中运行它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读