小编shw*_*eta的帖子

如何在xamarin表单中自定义相机的宽度?

我以 xamarin 形式创建了一个应用程序,仅以视频模式打开相机(使用媒体插件)。我想减少相机的宽度,以便我可以在底部放置一个按钮。

在 MainPage.xaml.cs 中

 <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>
Run Code Online (Sandbox Code Playgroud)

在 MainPage.xaml.cs 中

 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;      
    }
Run Code Online (Sandbox Code Playgroud)

xamarin.android xamarin xamarin.forms

5
推荐指数
0
解决办法
229
查看次数

标签 统计

xamarin ×1

xamarin.android ×1

xamarin.forms ×1