File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
MediaManager.Forms/Platforms/Uap Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ namespace MediaManager.Forms.Platforms.Uap
1010 public class VideoViewRenderer : ViewRenderer < VideoView , MediaManager . Platforms . Uap . Video . VideoView >
1111 {
1212 private MediaManager . Platforms . Uap . Video . VideoView _videoView ;
13+ private static IMediaManager MediaManager => CrossMediaManager . Windows ;
1314
1415 protected override void OnElementChanged ( ElementChangedEventArgs < VideoView > args )
1516 {
@@ -33,10 +34,18 @@ protected override Size MeasureOverride(Size availableSize)
3334 {
3435 if ( _videoView != null )
3536 {
36- _videoView . Height = availableSize . Height ;
37+ if ( ! double . IsInfinity ( availableSize . Height ) )
38+ {
39+ _videoView . Height = availableSize . Height ;
40+ _videoView . PlayerView . Height = availableSize . Height ;
41+ }
42+ else
43+ {
44+ _videoView . Height = MediaManager . MediaPlayer . VideoHeight > 0 ? MediaManager . MediaPlayer . VideoHeight : 300 ;
45+ _videoView . PlayerView . Height = MediaManager . MediaPlayer . VideoHeight > 0 ? MediaManager . MediaPlayer . VideoHeight : 300 ;
46+ }
47+
3748 _videoView . Width = availableSize . Width ;
38-
39- _videoView . PlayerView . Height = availableSize . Height ;
4049 _videoView . PlayerView . Width = availableSize . Width ;
4150 }
4251 try
You can’t perform that action at this time.
0 commit comments