簡體   English   中英

Phonegap 3.3上的相機插件問題

[英]Camera Plugin Issue on Phonegap 3.3

我正在嘗試使用下面給出的完整示例:

http://docs.phonegap.com/en/3.3.0/cordova_camera_camera.md.html#camera.getPicture

我創建了一個項目,添加了Android平台,添加了Camera Plugin,然后將示例原樣復制到index.html中。

在Android 4.3設備上運行它,我在Eclipse的控制台中看到一個錯誤:

01-22 19:48:26.661:E / Web控制台(22707):未捕獲的TypeError:無法讀取未定義的屬性'PictureSourceType':19

(是的,onDeviceReady()被觸發了)

我究竟做錯了什么 ?

謝謝。

嘗試更改:

pictureSource=navigator.camera.PictureSourceType;

至:

pictureSource=navigator.camera.PictureSourceType.CAMERA;

如果使用phongap build,則必須添加:

<gap:plugin name="org.apache.cordova.core.camera" />

到您的config.xml中,不需要cordova添加插件等。

根據我對這個相機插件的經驗,有時該插件不會按原樣公開window.camera。 而是嘗試通過window.plugins訪問它,如果該方法也不起作用,請嘗試使用ngCordova ,它將使它能夠更快地工作。

您還應該知道,Android中存在一些錯誤,可能會導致Android應用崩潰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM