问题描述
|
当从手机库中选择任何照片时,我编写的以下代码始终返回null。
<script type=\"text/javascript\">
var imgData = null;
var pictureSource = null;
var destinationType = null;
function onLoad() {
document.addEventListener(\"deviceready\",onDeviceReady,false);
}
function onDeviceReady() {
pictureSource = navigator.camera.PictureSourceType;
destinationType = navigator.camera.DestinationType;
}
function selectPhotoFromLibrary(e) {
if (e) e.preventDefault();
navigator.camera.getPicture(onSuccess,onFail,{
sourceType: pictureSource.PHOTOLIBRARY,destinationType: destinationType.DATA_URL
}
);
}
function selectPhotoFromAlbums(e) {
if (e) e.preventDefault();
navigator.camera.getPicture(onSuccess,{
quality: 50,sourceType: pictureSource.SAVEDPHOTOALBUM,destinationType: destinationType.DATA_URL
}
);
}
function onSuccess(data) {
alert(data);
imgData = data;
}
function onFail(msg) {
navigator.notification.alert(msg,null,\"Error\",\"OK\");
}
</script>
的HTML
<div id=\"buttons\">
<input value=\"Select Photo From Library\" style=\"margin: 5px; width: 95%;\" onclick=\"selectPhotoFromLibrary(event)\" type=\"button\">
<br>
<input value=\"Select Photo From Albums\" style=\"margin: 5px; width: 95%;\" onclick=\"selectPhotoFromAlbums(event)\" type=\"button\">
</div>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)