Baseflow / Baseflow/XamarinMediaManager
VideoView Play, Pause and Progressbar controls are not showing on iOS 16+
- Dominant language
- C#
- Stars
- 763
- Forks
- 299
- PR merge metrics
- No merged PRs in 30d
Description
## 🐛 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
Contributor guide
Research direction
Reproduce the issue on an iPhone 13 using iOS 16.3.1 with Xamarin.Forms 5.0.0.2515, Plugin.MediaManager 1.1.1, and Xamarin.iOS 16.4.0.3. Start by tracing ShowControl initialization and MediaPlayer.ShowPlaybackControls before playback; done means the progress bar, start button, and stop button appear every time a video plays.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, ios
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100