Camera

camera オブジェクトは、デバイスのカメラアプリへの制御を提供します。

メソッド

パーミッション

Android

app/res/xml/plugins.xml

<plugin name="Camera" value="org.apache.cordova.CameraLauncher" />

app/AndroidManifest

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Bada

manifest.xml

<Privilege>
    <Name>CAMERA</Name>
</Privilege>
<Privilege>
    <Name>RECORDING</Name>
</Privilege>

BlackBerry WebWorks

www/plugins.xml

<plugin name="Camera" value="org.apache.cordova.camera.Camera" />

www/config.xml

<feature id="blackberry.media.camera" />

<rim:permissions>
    <rim:permit>use_camera</rim:permit>
</rim:permissions>

iOS

App/Supporting Files/Cordova.plist

<key>Plugins</key>
<dict>
    <key>Camera</key>
    <string>CDVCamera</string>
</dict>

webOS

パーミッションの設定は必要ありません。

Windows Phone

Properties/WPAppManifest.xml

<Capabilities>
    <Capability Name="ID_CAP_CAMERA" />
    <Capability Name="ID_CAP_ISV_CAMERA" />
    <Capability Name="ID_HW_FRONTCAMERA" />
</Capabilities>

参照: Application Manifest for Windows Phone

Tizen

config.xml

<feature name="http://tizen.org/api/application" required="true"/>
<feature name="http://tizen.org/api/application.launch" required="true"/>

参照: Application Manifest for Tizen Web Application