HarmonyOS 鸿蒙Next使用相机拍照与录制视频时能否动态添加拍照输出流与视频输出流或一次性添加
HarmonyOS 鸿蒙Next使用相机拍照与录制视频时能否动态添加拍照输出流与视频输出流或一次性添加 类似如下: 创建一个session, 即有拍照流, 也包含视频流, 这样用户在拍照与录制时, 可以顺利切换不会闪屏, 否则不同的功能还要重新初始化一遍可能有耗时, 类似微信上的发送短视频的体验, 轻点拍照, 长按录制短视频交互
try {
await this.cameraInput.open();
this.mediaSession.addInput(this.cameraInput);
this.mediaSession.addOutput(this.previewOutput);
if (isRecord) {
this.mediaSession.addOutput(this.videoOutput);
} else {
this.mediaSession.addOutput(this.photoOutput);
}
await this.mediaSession.commitConfig();
await this.mediaSession.start();
if (isRecord && this.videoOutput) {
await this.videoOutput.start();
}
} catch (err) {
}
更多关于HarmonyOS 鸿蒙Next使用相机拍照与录制视频时能否动态添加拍照输出流与视频输出流或一次性添加的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复