gpt4 book ai didi

ios - Phonegap 2.9.0 中的摄像头无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 06:15:40 26 4
gpt4 key购买 nike

我在我的 iPhone 应用程序中使用 PhoneGap 2.9.0 和 Camera API。当我调用该方法时,它不起作用。这是我的代码:

应用/支持文件/Cordova.plist

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

config.xml

<plugin name="Camera" value="CDVCamera" />

关于捕获方法

function capturePhoto() {
navigator.camera.getPicture(onPhotoURISuccess, fail, {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI
});
}
function onPhotoURISuccess(imageURI) {
Ext.Viewport.setMasked({
xtype: 'loadmask',
message: 'Loading..',
indicator: true
});
var options = new FileUploadOptions();
options.fileKey = "file";
options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);
options.mimeType = "image/jpeg";

var params = new Object();
params.value1 = "Fastabuy";
options.params = params;
options.chunkedMode = false;

var URL = imguploadurl + 'pid=&type=single';
//console.log(URL);
var ft = new FileTransfer();
ft.upload(imageURI, URL, win, fail, options);
/*attendphoto=imageURI;
document.getElementById('productpic').src = attendphoto;
App.gvars.Productimg=attendphoto;
//console.log( App.gvars.Productimg);*/
}


var captureSuccess = function (mediaFiles) {
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
fpath = mediaFiles[i].fullPath;
fimage = mediaFiles[i].name;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotimg, fail);
}
};

我不知道我的代码有什么问题。请帮我整理一下。

最佳答案

确保您在 index.html 中引用新的 phonegap/cordova.js 文件例如 <script src="phonegap.js"></script>当构建应用程序时,它会被放在与 index.html 相同的目录中,例如

  • www\
  • -- index.html
  • -- phonegap.js
  • -- 图片\
  • -- CSS\
  • -- js\
  • ...

关于ios - Phonegap 2.9.0 中的摄像头无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com