Selaa lähdekoodia

[*] 暂时提交

yanxuyao 1 kuukausi sitten
vanhempi
sitoutus
430a2e19d5

+ 1 - 0
QGVAPlayer/QGVAPlayer/LNSwift/Bridges/LN_API_PARITY_TABLE.md

@@ -17,6 +17,7 @@
 - `hwd_enterBackgroundOP` -> `LNVAPFacade.lnSetPlayerEnterBackgroundOperation:operation:` / `lnGetPlayerEnterBackgroundOperation:` -> Done
 - `hwd_currentFrame` -> `LNVAPFacade.lnGetPlayerCurrentFrame:` -> Done
 - `hwd_MP4FilePath` -> `LNVAPFacade.lnGetPlayerMP4FilePath:` -> Done
+- `vap_maskInfo` -> `LNVAPFacade.lnSetPlayerMaskInfo:maskInfo:` / `lnGetPlayerMaskInfo:` -> Done
 
 ## UIView (MP4HWDDeprecated)
 - `playHWDMP4:fps:blendMode:repeatCount:delegate:` family -> `LNVAPFacade.lnPlayPlayerDeprecated:filePath:fps:blendMode:repeatCount:delegate:` -> Done

+ 10 - 0
QGVAPlayer/QGVAPlayer/LNSwift/Core/LNVAPFacade.swift

@@ -206,6 +206,16 @@ public final class LNVAPFacade: NSObject {
         playerView.lnMP4FilePath
     }
 
+    @objc(lnSetPlayerMaskInfo:maskInfo:)
+    public static func lnSetPlayerMaskInfo(_ playerView: LNVAPPlayerView, maskInfo: LNVAPMaskInfo?) {
+        playerView.maskInfo = maskInfo
+    }
+
+    @objc(lnGetPlayerMaskInfo:)
+    public static func lnGetPlayerMaskInfo(_ playerView: LNVAPPlayerView) -> LNVAPMaskInfo? {
+        playerView.maskInfo
+    }
+
     @objc(lnAddPlayerTapGesture:target:action:)
     public static func lnAddPlayerTapGesture(_ playerView: LNVAPPlayerView, target: Any, action: Selector) {
         playerView.lnAddTapGesture(target: target, action: action)