3

以前はAVPlayer、swift アプリケーションでビデオを再生していました。動画の途中に再生ボタン(カスタムボタン)を配置したい。ボタンをタップしてビデオを再生および一時停止する方法を知っています。

ビデオがデフォルトのボタンから再生/一時停止されたときにカスタムボタンを表示/非表示にする方法が見つかりませんでしたか? ビデオの再生/一時停止時にトリガーされるリスナーまたは何かはありますか?

また、「オーディオと字幕」アイコンをデフォルト コントロールから非表示にしたいと考えています。

4

2 に答える 2

0

プレーヤーの初期化、

self.player?.addObserver(self, forKeyPath: "rate", options: .new, context: nil)

override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {
    if self.player?.rate == 0 {
        print("Pause")
    }else {
        print("Play")
    }
}
于 2020-10-14T12:43:16.497 に答える