         //
         
         progressShapeLayer.path = progressArc()
-        progressShapeLayer.strokeColor = kDefaultProgressColor.CGColor
+        progressShapeLayer.strokeColor = progressColor.CGColor
         progressShapeLayer.fillColor = UIColor.clearColor().CGColor
         progressShapeLayer.lineWidth = arcWidth
         progressShapeLayer.strokeStart = 0

    
    private var pauseShapeLayerRight: CAShapeLayer = CAShapeLayer()
    
    public var progressColor: UIColor = kDefaultProgressColor
    
    public var progressTrackColor: UIColor = lightGray
    
    public var playColor: UIColor = darkGray
    
    public var pauseColor: UIColor = darkGray
    
    //
    //  If actions are not disabled, the progress layer's strokeEnd update will animate by default. Because we update this so many times a second, like 60

        }
        
        progressTrackShapeLayer.path = progressArc()
        progressTrackShapeLayer.strokeColor = progressTrackColor.CGColor
        progressTrackShapeLayer.fillColor = UIColor.clearColor().CGColor
        progressTrackShapeLayer.lineWidth = arcWidth
        self.layer.addSublayer(progressTrackShapeLayer)
