日期:2014-05-17  浏览次数:20708 次

[骗点,渣译]WindowsPhone和PhoneGap #13

原文


从WP的图片库里读取图像


#12 说了怎么从摄像头获取图片。

同样的方法navigator.camera.getPicture可以从图片库获取图片。只要追加一个属性就可以了。

像#12说的,navigator.camera.getPicture有三个参数,

navigator.camera.getPicture( OnSuccess,OnError, {cameraOptions} );

第三个参数是可选的,

当你想从图片库获取图片时,把它写成 {sourceType = Camera.PictureSourceType.PHOTOLIBRARY},就可以了。


例子如下:

?

?

function Button1_onclick()
{
    navigator.camera.getPicture(onSuccess, onFail, {sourceType : Camera.PictureSourceType.SAVEDPHOTOALBUM});
}

function onSuccess(data)
{
    var imageControl = document.getElementById('image');
    imageControl.src = "data:image/jpeg;base64," + data;
}

function onFail(message) { alert('Error taking picture');}
?

?



?