Камера пропадает при воспроизведении видео - PullRequest
0 голосов
/ 02 марта 2020

Я использую формы Xamarin [mediaElement] https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/mediaelement, чтобы воспроизвести видео, но поверх видео должна быть камера с передней камеры, почему она теряется, когда камера теряется видео начинает воспроизводиться?

Я сейчас использую сетку для наложения канала камеры с видеопроигрывателя, и вот что у меня есть.

<Grid VerticalOptions="StartAndExpand"
                  RowSpacing="4">
                <Grid.RowDefinitions>
                    <RowDefinition Height="5*"/>
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="5*" />
                    <ColumnDefinition Width="5*" />
                </Grid.ColumnDefinitions>

                <MediaElement  
                    Grid.Row="0"
                    Grid.Column="0"
                    Aspect="AspectFit"
                    Source="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
                    ShowsPlaybackControls="False"/>

                <Grid Grid.Row="0"
                      Grid.Column="1">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="4*"/>
                        <ColumnDefinition Width="6*"/>
                    </Grid.ColumnDefinitions>

                    <local:CameraPreview Camera="Front"
                                            Grid.Row="0"                         
                                            Grid.Column="1"/>

                    <StackLayout Grid.Row="1"
                                 Grid.Column="1"/>
                </Grid>
</Grid>

И вот как это должны быть расположены. sample_layout Любой совет будет отличным помощником! Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...