是否可以在应用内打开相机视图(使用phonegap构建)? 我做了一些研究,发现phonegap相机插件使用意图,而我需要做的事情需要使用Android设备提供的相机API。我知道我需要在插件中执行大量调整,或创建自己的。我想知道的是它是否可能
如果可以这样做,我会发布进一步的查询
提前感谢:)
答案 0 :(得分:0)
如果你需要用户配置分辨率,这里有一个Cordova + Regular Camera插件解决方案。显然,你需要构建比使用内置的Javascript提示更好看的东西,但这给了你一个想法。一旦此方法有效,您可以替换自己的自定义UI表单的提示以获取分辨率参数。
function takePictureWithUsersSelectedResolution()
{
var userSelectedQuality = prompt("Please enter the picture quality");
var userSelectedWidth = prompt("Please enter the picture width");
var userSelectedHeight = prompt("Please enter the picture height");
navigator.camera.getPicture
(
function onSuccess(imageData)
{
// save the pic or do something else with it
yourSaveFunction(imageData);
},
function onFail(message)
{
// do something with the error
yourErrorLoggingFunction(message);
},
{
// *** Main Settings You Need to Customize ***
quality : userSelectedQuality,
targetWidth: userSelectedWidth,
targetHeight: userSelectedHeight
}
);
}
有关可以发送到相机插件的设置的详细信息,请参阅文档: http://docs.phonegap.com/en/3.3.0/cordova_camera_camera.md.html