andreamazz / andreamazz/SubtleVolume

MPVolume Hud doesn't disappear with AVPlayerViewController

Offen
#24 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Swift
Sterne
1.2k
Forks
63
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I have a UIViewController with an AVPlayerViewController in it. I disable MPVolume Hud in the ViewController, and it doesn't appear until I play the AVPlayer in the AVPlayerViewController. I know that with

`avplayercontroller.showsPlaybackControls = false`

the hud disappears, but the problem is that every control disappears, and I need controls, and I prefer to use system controls instead of custom ones.

SubtleVolume works, but when I play the Player controller both the hud and SubtleVolume are visible.

I tried to create a MPVolume and add it to the app window, to the player controller view, but the hud is still visible.

```swift
let volumeView = MPVolumeView(frame: CGRect.zero)
if let appDelegate = UIApplication.shared.delegate as? AppDelegate, let window = appDelegate.window {
window.insertSubview(volumeView, at: 0)
}
```

I've tried almost everything, but I can't figure out what is the problem.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.