代码:
Plugin.Media.Abstractions.MediaFile mediaFile = null;
var action = string.Empty;
try
{
action = await CoreMethods.DisplayActionSheet("请选择一种方式上传", "取消", null, "拍照", "相册");
if (action == "相册")
{
if (await CheckPhotoPermisson())
{
await Task.Yield();
mediaFile = await CrossMedia.Current.PickPhotoAsync(new PickMediaOptions
{
PhotoSize = PhotoSize.Large,
CompressionQuality = 100,
CustomPhotoSize = 100,
});//选相册
}
}
if (action == "拍照")
{
if (await CheckCameraPermisson())
{
await Task.Yield();
var storeCameraMediaOptions = new StoreCameraMediaOptions
{
AllowCropping = true,
DefaultCamera = CameraDevice.Rear,