问题标签 [montemagno-media.plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1266 浏览

android - TakePhotoAsync 相机未打开

我在网站上遵循了非常教程和答案,但没有成功。花很多时间。

使用Media.Plugin, 方法TakePhotoAsync()不打开相机(Genymotion 9.0 API-28 | device samsung j7 prime. android 8.0)。

PickPhotoAsync()工作精彩。

AndroidManifest.xml

文件路径.xml

装配信息.cs

MainActivity.cs

方法.XAML.CS

>>var 文件中的问题 = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions.. 但不是错误、异常等...

0 投票
1 回答
129 浏览

c# - Media.Plugin 仅适用于 Google Photo

在我的应用程序中,我使用的是媒体插件,我注意到,当用户尝试通过使用手机默认图库的“PickPhotosAsync”方法上传多张图片时,它允许他一张一张地上传照片。我也尝试过使用谷歌照片,它的工作原理和预期的一样。由于不是每个人都安装了 Google 照片,我想知道是否可以从任何图库应用程序中选择多张图片。

0 投票
2 回答
547 浏览

xamarin - PickPhotoAsync - 第一次不起作用

在确认访问画廊中保存的照片的权限后,我第一次使用该应用程序时,pickphoto async 似乎什么也没做。 在此处输入图像描述

在我看来,问题在于它不等待用户授权。

为了正常工作,我必须多次单击照片的上传按钮。

我正在使用最新版本的库与 android 合作。

0 投票
0 回答
40 浏览

c# - Xamarin - 从媒体插件获取的媒体中清除 ios / Android 上的图片/视频缓存

我为 ios 和 Android 编写了一个应用程序。它允许用户在以下位置使用 Media.Plugin 库拍摄照片和视频: https ://github.com/jamesmontemagno/MediaPlugin 照片保存在此处:/storage/emulated/0/Android/data/com.idjoey.hempliance /files/Pictures/MyAppname/637542092736259960.jpg

我的问题是这些图片是否会一直保留到应用程序更新或用户进入设置并清除缓存?ios / Android 是否会在其他任何时间清除它?

如果我想清除 ios / Android 上的缓存,最好的方法是什么?

谢谢。