【问题标题】:Select a photo from gallery/camera InAppBrowser从图库/相机中选择一张照片 InAppBrowser
【发布时间】:2016-07-04 03:31:08
【问题描述】:

我有一个带有 Cordova 的应用程序,它执行 InAppBrowser,我需要打开带有选项的上下文菜单以获得这样的照片:http://puu.sh/nJUP0/433fa31c83.jpg

在 Iphone 6 中可以,但在 android 中不行。

我有意见

<input type="file" accept="image/*" />

【问题讨论】:

  • 不确定,但这可能会对您有所帮助stackoverflow.com/questions/30074684/…
  • @jaydroider 你的答案在没有 inappbrowser 的 HTML 中正确找到,但我需要在 inappbrowser 中打开相机或图库。
  • 尝试使用 window.open('image/*', '_system', 'location=yes')。
  • @jaydroider 未找到,打开网址.../image/*
  • 我认为在应用浏览器中仅用于为您打开一种网页视图,否则可能是 iframe。

标签: android html image cordova inappbrowser


【解决方案1】:

他的相机文档涵盖了这一点。这不适合你吗?查看 Camera.PictureSourceType 了解详情。文档站点给出了这个派生图像的示例:

function getPhoto(source) {
   // Retrieve image file location from specified source
   navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
   destinationType: destinationType.FILE_URI,
   sourceType: source });
}

sourceType 是这里的关键。它可以是 Camera.PictureSourceType.CAMERA(默认),或者对您更有用的它可以是 Camera.PictureSourceType.PHOTOLIBRARY 或 Camera.PictureSourceType.SAVEDPHOTOALBUM。

read more

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2010-11-11
  • 2016-07-13
  • 1970-01-01
  • 1970-01-01
  • 2015-10-20
  • 2020-10-30
  • 2018-10-04
  • 1970-01-01
相关资源
最近更新 更多