         }
     }
     
-    open var playing: Bool
+    public var playing: Bool
     {
         return self.player.rate > 0
     }
     
-    open var error: NSError?
+    public var error: NSError?
     {
         return self.player.errorForPlayerOrItem
     }
     
-    open func seek(to time: TimeInterval)
+    public func seek(to time: TimeInterval)
     {
         let cmTime = CMTimeMakeWithSeconds(time, Int32(NSEC_PER_SEC))
         

        }
    }
    
    open var duration: TimeInterval
    {
        return self.player.currentItem?.duration.timeInterval ?? 0
    }
    
    open private(set) var time: TimeInterval = 0
    {
        didSet
        {

        self.time = time
    }
    
    public func play()
    {
        self.player.play()
    }
    
    public func pause()
    {
        self.player.pause()
    }
