From 6fc1e688fb1b362c97539fffe4d84f486154a2d6 Mon Sep 17 00:00:00 2001 From: Kofktu Date: Thu, 13 Jan 2022 10:59:50 +0900 Subject: [PATCH] Add PIPKit.isAVPIPKitSupported --- PIPKit/Classes/AVPIPKit/AVPIPKitUsable.swift | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/PIPKit/Classes/AVPIPKit/AVPIPKitUsable.swift b/PIPKit/Classes/AVPIPKit/AVPIPKitUsable.swift index 3d6c95b..a3323ae 100644 --- a/PIPKit/Classes/AVPIPKit/AVPIPKitUsable.swift +++ b/PIPKit/Classes/AVPIPKit/AVPIPKitUsable.swift @@ -9,6 +9,18 @@ import Foundation import UIKit import AVKit +public extension PIPKit { + + static var isAVPIPKitSupported: Bool { + guard #available(iOS 15.0, *) else { + return false + } + + return AVPictureInPictureController.isPictureInPictureSupported() + } + +} + @available(iOS 15.0, *) public enum AVPIPKitRenderPolicy { @@ -45,7 +57,7 @@ public protocol AVPIPKitUsable { public extension AVPIPKitUsable { var isAVKitPIPSupported: Bool { - AVPictureInPictureController.isPictureInPictureSupported() + PIPKit.isAVPIPKitSupported } }