# NativeCameraDemo **Repository Path**: bigdark1024/native-camera-demo ## Basic Information - **Project Name**: NativeCameraDemo - **Description**: 【鸿蒙 Harmony Next 示例 代码】本示例通过AVRecorder、AVPlayer、Camera接口实现native侧的自定义相机录像并播放 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-05 - **Last Updated**: 2025-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自定义相机录像并播放(native c++) ### 介绍 本示例通过AVRecorder、AVPlayer、Camera接口实现native侧的自定义相机录像并播放 ### 效果预览 | 播放 | 暂停 | 录制 | |----------------------------------------|-----------------------------------------------------------------------------------|---------------------------------------------------| | ![player-zh.jpg](screenshots%2Fplayer-zh.jpg)![](screenshots/device/request.en.png) | ![pause-zh.jpg](screenshots%2Fpause-zh.jpg)![](screenshots/device/request.en.png) | ![recorder-zh.jpg](screenshots%2Frecorder-zh.jpg) | ### 主要场景 1. 录像:通过AVRecorder处理native camera录像数据并输出到沙箱路径; 2. 播放:native avplayer读取沙箱视频文件播放。 ### 相关权限 1. 麦克风权限:'ohos.permission.MICROPHONE',用于录制音频; 2. 相机权限:'ohos.permission.CAMERA',用于录像。 ### 约束与限制 1. 本示例SDK版本:HarmonyOS 5.0.1 Release SDK, 5.0.1.115 (API Version 13 Release) 2. 本示例IDE版本:DevEco Studio 5.0.1 Release, Build Version: 5.0.5.315