Baseflow / XamarinMediaManager

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

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

Open PavanRaghamwa opened 12 months ago

PavanRaghamwa commented 12 months 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 10 months 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