andreamazz / andreamazz/SubtleVolume

MPVolume Hud doesn't disappear with AVPlayerViewController

オープン
#24 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Swift
スター
1.2k
フォーク
63
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。