gpt4 book ai didi

angular - 如何使用 ngx-webcam 在 Angular 中录制视频 - 捕获照片有效

转载 作者:行者123 更新时间:2023-12-05 07:04:18 31 4
gpt4 key购买 nike

我目前正在开发一款可以在我的 Angular 应用程序中录制视频的相机。目前,使用以下代码,我可以访问我的相机并拍摄快照。

有人可以建议我应该在我的代码中修改什么以便能够拍摄视频吗?

App.module.ts 文件:

import {WebcamModule} from 'ngx-webcam';
...
imports: [
...
WebcamModule
]

app.component.ts 文件:

import {WebcamImage} from 'ngx-webcam';
import {Subject, Observable} from 'rxjs';
...
export class AppComponent {
...
// latest snapshot
public webcamImage: WebcamImage = null;
// webcam snapshot trigger
private trigger: Subject<void> = new Subject<void>();
triggerSnapshot(): void {
this.trigger.next();
}
handleImage(webcamImage: WebcamImage): void {
console.info('received webcam image', webcamImage);
this.webcamImage = webcamImage;
}

public get triggerObservable(): Observable<void> {
return this.trigger.asObservable();
}
}

app.component.html 文件:

<webcam [height]="500" [width]="500" [trigger]="triggerObservable" (imageCapture)="handleImage($event)"></webcam>
<!-- Button Takes Photo -->
<button class="actionBtn" (click)="triggerSnapshot();">Take A Snapshot</button>
<!-- Snapshot Div where image will be shown -->
<div class="snapshot" *ngIf="webcamImage">
<h2>Take your image or get another</h2>
<img [src]="webcamImage.imageAsDataUrl"/>
</div>

最佳答案

ngx-webcam 还不支持开箱即用的录制。 https://github.com/basst314/ngx-webcam/issues/38它的内置功能

关于angular - 如何使用 ngx-webcam 在 Angular 中录制视频 - 捕获照片有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62959304/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com