chewie
chewie copied to clipboard
Feature request: Ability to hide onscreen controls programmatically
When working with PIP (picture-in-picture) mode:
Hiding player controls before transitioning to PIP mode is a must for user experience.
Something like controller.hideControls() would be great
Current behavior:
- Go fullscreen
- Tap to show player controls
- Enter PIP mode
- Player controls are still visible in the small PIP window (for a duration of _hideTimer which is 3s)

Suggested behavior:
- Go fullscreen
- Tap to show player controls
- Call
controller.hideControls() - Enter PIP mode
- Only video is showing in the small PIP window

I did implement this in my fork and it works. But I'm pretty new to flutter development and it kinda felt like a hack? Here's the commit: https://github.com/kono0514/chewie_extended/commit/90b803d71f2ad308f03affd3314abbb188a859b9 If you can provide feedback for this commit, I can improve my implementation and do a PR.
Thank you very much @kono0514 🙏 We'll have a look asap and give you feedback to this.
this feature is required. no option to pause video and hide controls to view video clearly.
this feature is required so badly
does anyone finds solution for this?
anyone