Эх сурвалжийг харах

Improved code

Signed-off-by: marinofaggiana <marino@marinofaggiana.com>
marinofaggiana 3 жил өмнө
parent
commit
af17d891d1

+ 1 - 1
iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayer.swift

@@ -96,7 +96,7 @@ class NCPlayer: NSObject {
                         imageVideoContainer.image = imageVideoContainer.image?.image(alpha: 0)
                     }
                     
-                    self.playerToolBar?.setBarPlayer(ncplayer: self, metadata: metadata, image: imageVideoContainer.image)
+                    self.playerToolBar?.setBarPlayer(ncplayer: self, metadata: metadata)
                     self.generatorImagePreview()
                     if !(detailView?.isShow() ?? false) {
                         NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterShowPlayerToolBar, userInfo: ["ocId":metadata.ocId, "enableTimerAutoHide": false])

+ 6 - 4
iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayerToolBar.swift

@@ -48,11 +48,10 @@ class NCPlayerToolBar: UIView {
         
     private let appDelegate = UIApplication.shared.delegate as! AppDelegate
     private var ncplayer: NCPlayer?
+    private var metadata: tableMetadata?
     private var wasInPlay: Bool = false
     private var playbackSliderEvent: sliderEventType = .ended
     private var timerAutoHide: Timer?
-    private var metadata: tableMetadata?
-    private var image: UIImage?
     
     var pictureInPictureController: AVPictureInPictureController?
     weak var viewerMedia: NCViewerMedia?
@@ -111,6 +110,10 @@ class NCPlayerToolBar: UIView {
         NotificationCenter.default.addObserver(self, selector: #selector(handleRouteChange), name: AVAudioSession.routeChangeNotification, object: nil)
     }
     
+    required init?(coder aDecoder: NSCoder) {
+        super.init(coder: aDecoder)
+    }
+    
     deinit {
         print("deinit NCPlayerToolBar")
                 
@@ -120,11 +123,10 @@ class NCPlayerToolBar: UIView {
     
     // MARK: -
 
-    func setBarPlayer(ncplayer: NCPlayer, metadata: tableMetadata, image: UIImage?) {
+    func setBarPlayer(ncplayer: NCPlayer, metadata: tableMetadata) {
                         
         self.ncplayer = ncplayer
         self.metadata = metadata
-        self.image = image
                         
         playbackSlider.value = 0
         playbackSlider.minimumValue = 0