如何在xamarin窗体中自定义摄影机的宽度?
我在xamarin表单中创建了一个应用程序,只在视频模式下打开相机(使用媒体插件)。我想减少相机的宽度,以便在底部放置一个按钮 在MainPage.xaml.cs中如何在xamarin窗体中自定义摄影机的宽度?,xamarin,xamarin.forms,xamarin.android,Xamarin,Xamarin.forms,Xamarin.android,我在xamarin表单中创建了一个应用程序,只在视频模式下打开相机(使用媒体插件)。我想减少相机的宽度,以便在底部放置一个按钮 在MainPage.xaml.cs中 <ScrollView> <StackLayout Spacing="10" Padding="10"> <!-- Place new controls here --> <Button x:Name="takeVideo" IsVisible="False" Te
<ScrollView>
<StackLayout Spacing="10" Padding="10">
<!-- Place new controls here -->
<Button x:Name="takeVideo" IsVisible="False" Text="Take Video"/>
<Image x:Name="image" WidthRequest="72" Aspect="Fill"/>
</StackLayout>
</ScrollView>
public void OpenCamera()
{
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakeVideoSupported)
{
DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
return;
}
var file = CrossMedia.Current.TakeVideoAsync(new Plugin.Media.Abstractions.StoreVideoOptions
{
Name = "video.mp4",
Directory = "DefaultVideos",
});
if (file == null)
return;
}
你不能用媒体插件做到这一点。你告诉我如何创建自定义的相机预览,我可以在这里拍摄视频,也可以通过缩小相机的宽度来放置按钮。在IOS中,使用Android的Camera2示例用于拍摄照片。我已经看到了这一点。但是没有获取任何用于拍摄视频的示例。即使使用了Camera2,您也只需调用Camera2的不同API