Baseflow / XamarinMediaManager

Cross platform Xamarin plugin to play and control Audio and Video
https://baseflow.com
MIT License
769 stars 306 forks source link

VideoView Play, Pause and Progressbar controls are not showing on iOS 16+ #903

Open PavanRaghamwa opened 1 year ago

PavanRaghamwa commented 1 year ago

🐛 Bug Report

The progress bar, start, and stop buttons are not displayed on the player until you run through the video, but all the functionality like stop, start, and progress bar is working even though they are not displayed.

Sometimes, when I run through the video,  the progress bar, start, and stop buttons appear.

Even though we are setting properties like ShowControl = true (at the time of initialization) and CrossMediaManager.Current. MediaPlayer.ShowPlaybackControls = true (Before every video play)

Expected behavior : It should be displayed every time we play the video.

Configuration : I checked the video on the iPhone 13; the OS version is 16.3.1.

Platform: Environment: Xamarin.Forms: 5.0.0.2515 Plugin.MediaManager: 1.1.1 Xamarin.iOS: 16.4.0.3

timgoeij commented 1 year ago

I have the same issue, from what I know if you set autoplay in the VideoView on true the player starts playing and the playback button are working (I am not using the default playback controls). Also the player of my VideoView is not Displayed.

if you want to load another video and stops the player before loading, the playback controles aren't working anymore.

Platform: Environment: Xamarin.Forms: 5.0.0.2612 Plugin.MediaManager: 1.1.1 Xamarin.iOS: default sdk for Xamarin forms

Testing on Iphone 11 with IOS 16.6