UNPKG

com.virtuoworks.cordova-plugin-canvascamera

Version:

A Cordova/Capacitor plugin to display video from the device's camera into an HTML canvas element.

78 lines (59 loc) 3.19 kB
<?xml version='1.0' encoding='utf-8'?> <plugin id="com.virtuoworks.cordova-plugin-canvascamera" version="1.2.2" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android"> <name>Canvas Camera</name> <description>Canvas Camera plug-in for Android and iOS.</description> <repo>https://github.com/VirtuoWorks/CanvasCameraPlugin.git</repo> <keywords>camera, canvas, canvas camera, cordova-android, cordova-ios, cordova</keywords> <license>MIT</license> <author>VirtuoWorks</author> <js-module name="CanvasCamera" src="www/CanvasCamera.js"> <clobbers target="plugin.CanvasCamera" /> <clobbers target="CanvasCamera" /> </js-module> <platform name="ios"> <config-file parent="/*" target="config.xml"> <feature name="CanvasCamera"> <param name="ios-package" value="CanvasCamera" /> <param name="onload" value="true" /> </feature> </config-file> <preference name="CAMERA_USAGE_DESCRIPTION" default="Display video preview" /> <config-file target="*-Info.plist" parent="NSCameraUsageDescription"> <string>$CAMERA_USAGE_DESCRIPTION</string> </config-file> <header-file src="src/ios/CanvasCamera.h" /> <source-file src="src/ios/CanvasCamera.m" /> <framework src="AssetsLibrary.framework" weak="true" /> <framework src="ImageIO.framework" weak="true" /> <framework src="CoreImage.framework" weak="true" /> <framework src="CoreVideo.framework" weak="true" /> <framework src="CoreMedia.framework" weak="true" /> <framework src="CoreGraphics.framework" weak="true" /> <framework src="MobileCoreServices.framework" weak="true" /> </platform> <platform name="android"> <config-file parent="/*" target="res/xml/config.xml"> <feature name="CanvasCamera"> <param name="android-package" value="com.virtuoworks.cordova.plugin.canvascamera.CanvasCamera" /> <param name="onload" value="true" /> </feature> </config-file> <config-file parent="/manifest" target="AndroidManifest.xml"> <uses-feature android:name="android.hardware.camera"/> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> </config-file> <config-file parent="/manifest/application" target="AndroidManifest.xml"> <activity android:name="com.virtuoworks.cordova.plugin.canvascamera.CanvasCamera" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar"> </activity> </config-file> <source-file src="src/android/CanvasCamera.java" target-dir="src/com/virtuoworks/cordova/plugin/canvascamera" /> <source-file src="src/android/CanvasCameraInterface.java" target-dir="src/com/virtuoworks/cordova/plugin/canvascamera" /> </platform> </plugin>