Я использую формы 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 Любой совет будет отличным помощником! Спасибо.