相机是否支持拍照预览onPreviewFrame回调?是否支持控制回调频率?

相机是否支持拍照预览onPreviewFrame回调?是否支持控制回调频率?

HarmonyOS
2024-01-31 16:31:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
ponymar

1、支持拍照预览onPreviewFrame回调

通过ImageReceiver组件中imageArrival事件监听获取底层返回的图像数据

代码示例

import { BusinessError } from '@ohos.base'; 
import image from '@ohos.multimedia.image'; 
 
function onImageArrival(receiver: image.ImageReceiver): void { 
  receiver.on('imageArrival', () => { 
    receiver.readNextImage((err: BusinessError, nextImage: image.Image) => { 
      if (err || nextImage === undefined) { 
        return; 
      } 
      nextImage.getComponent(image.ComponentType.JPEG, (err: BusinessError, imgComponent: image.Component) => { 
        if (err || imgComponent === undefined) { 
          return; 
        } 
        if (imgComponent.byteBuffer as ArrayBuffer) { 
          // do something... 
        } else { 
          return; 
        } 
      }) 
    }) 
  }) 
}

参考链接

双路预览

2、暂不支持控制回调频率

分享
微博
QQ
微信
回复
2024-02-01 19:44:45
相关问题
相机是否支持HDR模式的采集
259浏览 • 1回复 待解决
支付成功后没有收到
145浏览 • 1回复 待解决
焦点事件onBlur/onFocus无法触发
263浏览 • 1回复 待解决
如何为 C++ 提供函数?
564浏览 • 1回复 待解决
OpenHarmony idl如何实现异步
2668浏览 • 1回复 待解决
innerHTML 是否支持
1160浏览 • 1回复 待解决
如何实现crash堆栈抓取、crash
146浏览 • 1回复 待解决
鸿蒙是否支持加载HTML
10485浏览 • 3回复 待解决
NAPI执行上层时,如何获取env
204浏览 • 1回复 待解决
ArkUI是否支持emoji表情输入
162浏览 • 1回复 待解决
是否支持Context跨线程传递
144浏览 • 1回复 待解决
是否支持多应用共享数据
34浏览 • 0回复 待解决
Preview是否支持读取rawfile文件
423浏览 • 1回复 待解决
DevEco Studio预览支持实时预览吗?
4097浏览 • 1回复 待解决
WebSocket连接是否支持MQTT协议
252浏览 • 1回复 待解决
Text组件是否支持多行显示
237浏览 • 1回复 待解决