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

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

HarmonyOS
2024-01-31 16:31:19
751浏览
收藏 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; 
        } 
      }) 
    }) 
  }) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.

参考链接

双路预览

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

分享
微博
QQ
微信
回复
2024-02-01 19:44:45


相关问题
如何实现拍照预览onPreviewFrame
1284浏览 • 1回复 待解决
HarmonyOS 相机预览是否支持放大缩小
671浏览 • 1回复 待解决
webview是否支持预览pdf
2304浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁方法
1471浏览 • 1回复 待解决
HarmonyOS 是否支持pdf、Word文件预览
1269浏览 • 1回复 待解决
相机是否支持HDR模式的采集
2601浏览 • 1回复 待解决
HarmonyOS 相机同时支持拍照和录像
854浏览 • 1回复 待解决
HarmonyOS 相机-拍照之后预览
1375浏览 • 1回复 待解决
HarmonyOS 系统原生能力是否支持PDF预览
1575浏览 • 1回复 待解决
HarmonyOS 相机预览拍照流程报错
1172浏览 • 1回复 待解决