- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Xam.Plugin.Media(版本:2.3.0)与 Xamarin Forms for iOS 一起使用。它在 iOS-10 的 iPhone 上运行良好,但是当应用程序在 iOS-10 的 iPad 上运行时,相同的代码将我从应用程序中踢出。
早些时候,在 iOS-9 上,它在 iphone 和 ipad 上都运行良好。我期待您的回复。谢谢
using Plugin.Media;
using System;
using System.Collections.Generic;
using System.Text;
using Xamarin.Forms;
namespace LearnForms.Pages
{
public class pgOpenCamera: ContentPage
{
private Image image1 { get; set; }
public StackLayout StkPage { get; set; }
public Button btnOpenCamera { get; set; }
public pgOpenCamera()
{
btnOpenCamera = new Button()
{
Text ="Open Camera!"
};
btnOpenCamera.Clicked += BtnOpenCamera_Clicked;
image1 = new Image();
StkPage = new StackLayout()
{
VerticalOptions = LayoutOptions.FillAndExpand,
HorizontalOptions = LayoutOptions.FillAndExpand,
Padding = new Thickness(20),
Children = {btnOpenCamera, image1}
};
Content = StkPage;
}
private async void BtnOpenCamera_Clicked(object sender, EventArgs e)
{
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
DisplayAlert("No Camera", ":( No camera available.", "OK");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "Sample",
Name = "test.jpg"
});
if (file == null)
return;
DisplayAlert("File Location", file.Path, "OK");
image1.Source = ImageSource.FromStream(() =>
{
var stream = file.GetStream();
file.Dispose();
return stream;
});
}
}
}
卡齐...
最佳答案
取自here :
Your app is required to have keys for NSCameraUsageDescription and NSPhotoLibraryUsageDescription in order to access the device's camera and photo library. The string that you provide for each of these keys will be displayed to the user when they are prompted to provide permission to access these device features.
所以我建议你将这些添加到你的 Info.plist 中。好像是变了since iOS 10 .
关于ios - 带有 xam.Plugin.Media 的 iOS 10 上的相机问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39618152/
大多数建议要求在 ios 和 android 中使用 ModernHttpClient,包括 xam 表单。但是 HttpClient 现在在所有平台的 Xamarin Forms 的 system.
我在 DataGridTemplateColumn.CellEditing DataTemplate 中设置了一些东西。我希望当单元格编辑加载并显示模板时,应将键盘焦点赋予模板中的某个控件。 考虑这个
我试过: 和 但它不起作用。 最佳答案 您可以使用: 手势也应该起作用: 参见 here了解更多详情。 关于.net - 有没有一种 xamly 方法可以为 KeyBinding 设置多个修饰
我正在尝试创建一个可以访问相机的 Xamarin 应用程序(我不需要存储任何拍摄的照片或任何东西,只需要能够通过单击按钮启动相机。)我使用的是 Android用于测试应用的设备。 我安装了 Xam.P
我有一个使用 Xamarin Forms 构建的 android 应用程序。为了使用手机的摄像头,我安装了 Xam.Plugin.Media 插件并严格按照 this video 的说明进行操作。 .
是否有任何代码可以从 SelectedItemChanged 事件访问 Datapresenter 的行,以编程方式更改行的背景颜色? 类似的东西: presenterName.FieldLayout
我正在尝试在 Xamarin 表单应用程序中访问我的设备的当前位置我正在使用 James Montemagno 创建的 Geolocation 插件。我在我的 pcl 和平台项目中添加了一个引用,但每
有没有办法在 XAML 判断ListBox是否有数据? 如果没有数据,我想将其 IsVisibile 属性设置为 false。 最佳答案 ListBox 包含一个 HasItems您可以绑定(bind
场景是这样的:一个设备连接到WIFI网络,但是WIFI路由器无法上网。换句话说,设备连接到无法访问互联网的 WIFI 网络。如果我调用 await CrossConnectivity.Current.
我正在尝试在 Xamarin 表单应用程序中使用 James Montemagno 的设置插件,但每次我重新启动我的应用程序时,设置都会恢复为默认设置,不显示我在上次运行应用程序时所做的更改. Add
我将 Xam.Plugin.Media(版本:2.3.0)与 Xamarin Forms for iOS 一起使用。它在 iOS-10 的 iPhone 上运行良好,但是当应用程序在 iOS-10 的
我刚刚使用了 NUGET 并安装了 Xam.Plugin.Media,以便我可以使用我的移动应用拍照。 我按照xamarin组件网站中的示例代码,在按钮的点击事件中写了如下代码: private as
我在我的表单应用程序中使用 Xam.Plugin.Media 来拍照。我获取图像流 (GetStream) 并转换为 byte[] 并存储在我的数据库中。然后我将其用作图像源。在 Android 和
与 C# 相比,Xamarin Forms 中的绑定(bind)似乎更加困惑。我安装了Xam.Plugins.Settings .我只是想绑定(bind)一个 到我的设置之一。这是我的 XAML 中的
当我继续发布新版本以测试引入的连接时,我遇到了警告问题。 我从 NuGet 包安装了 Xam.Plugin.Connectivity using Plugin.Connectivity; 在公共(pu
我是一名优秀的程序员,十分优秀!