Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
钛iOS摄像头-显示摄像头错误_Ios_Titanium - Fatal编程技术网

钛iOS摄像头-显示摄像头错误

钛iOS摄像头-显示摄像头错误,ios,titanium,Ios,Titanium,我正在使用钛合金并在iOS上测试相机。我遇到一个问题,在我浏览相机页面之前,相机页面后面的代码正在运行。在下面的代码中,“警报('图片上传成功')行在相机屏幕打开之前执行。。有什么想法吗 var wincam; wincam = Titanium.UI.createWindow(); if (Ti.Platform.osname === 'android') { win.addEventListener('open', function(e) { }); } else

我正在使用钛合金并在iOS上测试相机。我遇到一个问题,在我浏览相机页面之前,相机页面后面的代码正在运行。在下面的代码中,
“警报('图片上传成功')
行在相机屏幕打开之前执行。。有什么想法吗

    var wincam;

wincam = Titanium.UI.createWindow();
if (Ti.Platform.osname === 'android') {
    win.addEventListener('open', function(e) {
    });
} else {

Titanium.Media.showCamera({

    success:function(event)
    {
        var cropRect = event.cropRect;
        var image = event.media;

        Ti.API.debug('Our type was: '+event.mediaType);
        if(event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO)
        {
            var imageView = Ti.UI.createImageView({
                width:win.width,
                height:win.height,
                image:event.media
            });
            win.add(imageView);
        }
        else
        {
            alert("got the wrong type back ="+event.mediaType);
        }
    },
    saveToPhotoGallery:false,
    allowEditing:true,
    mediaTypes:[Ti.Media.MEDIA_TYPE_VIDEO,Ti.Media.MEDIA_TYPE_PHOTO]
});

}
            //open next page
            var w3 = Titanium.UI.createWindow({
                backgroundImage:'/images/5-survey.png'
            });
            w3.open();

            alert('Picture uploaded successfully.');

showCamera是一个异步事件,它不会停止执行上下文。如果希望在成功捕获图像时发出警报,请将警报放入成功事件中

-1小时前由Anthony Decena回答