HarmonyOS鸿蒙Next中ArkTS支持调用系统相机和相册么?

HarmonyOS鸿蒙Next中ArkTS支持调用系统相机和相册么? 目前如果不支持的话,调用相机是不是只能自定义相机了

13 回复

目前关于图片与视频类的文件选择提供了PhotoViewPicker接口,具体使用方法可参考以下链接:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/select-user-file-0000001536397757-V3?catalogVersion=V3

更多关于HarmonyOS鸿蒙Next中ArkTS支持调用系统相机和相册么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


姓名: 张三
职业: 软件工程师
简介: 拥有超过10年的软件开发经验,熟悉多种编程语言和框架。

兄弟,你搞好了吗?我用的报错,

选择图片4楼已回复,下面是相机拍照代码:

import abilityAccessCtrl from '@ohos.abilityAccessCtrl'

async takePhoto() {
    await abilityAccessCtrl.createAtManager().requestPermissionsFromUser(getContext(this), ['ohos.permission.CAMERA', 'ohos.permission.READ_MEDIA'])
    let context = getContext(this) as common.UIAbilityContext
    let result = await context.startAbilityForResult({ action: "ohos.want.action.imageCapture" })
    result.want.uri // 照片uri
}

这个result.want.uri返回的是空字符串,不知道是不是因为用了模拟器,

同问,我也是这样,也是在模拟器里面执行的,请问你现在解决了吗

兄弟,解决了吗,

基本信息

  • 项目名称: 示例项目
  • 项目状态: 进行中
  • 开始日期: 2023-01-01
  • 结束日期: 2023-12-31

现在api 9 相机模块只有系统应用能用

不支持的话就只能自定义l

应该都可以吧,可以在API Reference里搜一下。

项目名称

  • 项目状态: 已完成
  • 项目类型: 移动应用
  • 发布时间: 2023-09-15
  • 版本号: v2.0.1
  • 作者: 张三
  • 许可证: MIT
  • 简介: 这是一个用于管理个人日程的应用程序。

在HarmonyOS鸿蒙Next中,ArkTS支持调用系统相机和相册。ArkTS是鸿蒙系统的一种开发语言,基于TypeScript,专为鸿蒙应用开发设计。通过ArkTS,开发者可以使用鸿蒙提供的API来访问系统相机和相册功能。具体实现涉及使用@ohos.multimedia.camera@ohos.file.picker等模块,这些模块提供了相机和相册的接口,允许应用在鸿蒙设备上调用相机拍照、录像以及访问相册中的图片和视频。开发者需要在应用的配置文件中声明相应的权限,并在代码中调用相关API来实现这些功能。

是的,HarmonyOS鸿蒙Next中的ArkTS支持调用系统相机和相册。通过@ohos.multimedia.camera@ohos.file.picker模块,开发者可以轻松实现相机拍照、录像以及访问相册的功能。这些API提供了丰富的接口,支持自定义相机参数、捕获图像、选择照片和视频等操作,满足多样化的应用需求。

回到顶部