我正在构建一个应用程序与离子5,电容器2和Angular 11。我需要捕捉视频和音频使用the media capture cordova plugin。
我安装了以下模块:
npm install cordova-plugin-media-capture
npm install @ionic-native/media-capture
并将MediaCapture添加到我的应用模块的提供者中,然后我调用 mediaCapture.captureVideo() 来获取一个视频;不幸的是,在浏览器上测试时会抛出异常:cordova_not_available
The github repo声明此插件是web兼容的,并且它的源代码有浏览器实现。但是window.navigator.device.capture
缺失,无法使此插件工作。
是我的配置不好吗?还是这个cordova插件与capacitor不兼容?
我做了一个复制:https://stackblitz.com/edit/ionic-v5-media-capture-capacitor?file=src/app/app.component.ts
谢谢你的帮忙
1条答案
按热度按时间ztigrdn81#
我写了一个常规的Angular 版本的网络,如果有人需要它: