将图像保存到photoGallery

时间:2011-09-05 22:13:50

标签: ios save titanium photo-gallery

var _picsTaken = 0;
var timer = {};




Titanium.Media.showCamera ({

saveToPhotoGallery: true,
allowEditing: false,
autohide:false, //Important!

success: function(event){



timer = setInterval(function(){
        Ti.Media.takePicture();
        if(_picsTaken++ > 5){
            clearInterval(timer);
            _picsTaken = 0;
        }
    }, 5000);


},

error: function(error){
    var a = Titanium.UI.createAlertDialog({
        title: 'Camera'
    });
    if (error.code == Titanium.Media.NO_CAMERA || error.code == Titanium.Media.NO_VIDEO) {
        a.setMessage(L('no_camera'));
    }
    else {
        a.setMessage('Unexpected error: ' + error.code);
    }
    a.show();
},


cancel:function()
{
    Titanium.include('db.js');
},
});

我正在尝试在钛工作室(1.7)制作基于ios的应用程序。我在这里要做的是每5秒钟自动连续点击图片并保存。但是这段代码只保存了第一张图片。我试图在代码中改变很多,但似乎没有任何工作。请帮助我这方面。我真的很感激任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

success: function(event){
    Ti.Media.saveToPhotoGallery(event.media);
    timer = setInterval(function(){
        Ti.Media.takePicture();
        if(_picsTaken++ > 5){
            clearInterval(timer);
            _picsTaken = 0;
        }
    }, 5000);
},
相关问题