[英]Phonegap ios Camera fails on device not simulator
我正在使用Phonegap為使用設備攝像頭的IOS和android制作一個小應用程序,然后使用Phonegap Build上傳它。 問題在於,相機插件似乎無法在設備上運行,盡管它可以在模擬器上運行(打開照相館,所以我知道它可以運行)。 我使用以下代碼:
navigator.camera.getPicture(uploadPhoto, onFail, { quality: 50, destinationType: Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY});
設備甚至都沒有使用onFail函數,我相信它不會將getPicture識別為函數,因為它確實將navigator.camera識別為對象。
我認為問題出在config.xml文件中,因為如果刪除地理位置插件(有效),出於某種原因它仍會使用該插件。
這是我放入xml中的內容:
<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="Camera">
<param name="ios-package" value="CDVCamera" />
</feature>
<gap: Camera ...> (forgot the syntax)
這可能聽起來很實用,我可能遺漏了一些重要信息,但是您能提供給我的任何信息將不勝感激。
已經晚了幾年,但是我可能會在將來對其他人有所幫助:我懷疑這里的問題是Xcode模擬器從iOS 8.2開始不支持音頻和視頻輸入 ,這是在提出此問題之前不久。
盡管可以在Simulator中模擬設備的大多數功能,但是必須直接在設備上測試某些硬件功能。 從iOS 8.2開始未進行仿真的硬件功能包括:
不支持運動支持(加速度計和陀螺儀)。 不支持音頻和視頻輸入( 相機和麥克風)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.