         }
         
         tapButton.snp.makeConstraints { make in
-            make.leading.equalTo(self)
-            make.trailing.equalTo(self)
-            make.top.equalTo(self)
-            make.bottom.equalTo(bottomBar.snp.top)
+            make.edges.equalTo(self)
         }
         
         btnPrevious.snp.makeConstraints { make in

        addSubview(playPauseButton)
        addSubview(subTitleLabel)
        addSubview(tableSettings)
    }
    
    var durationSliderValue: Float {

            self?.btnPrevious.isUserInteractionEnabled = !isHidden
            
            if (!isHidden) {
                if let owner = self {
                    owner.autoHide()
                    owner.sendSubviewToBack(owner.tapButton)
                }
            }
            else {
                if let owner = self {
                    owner.tableSettings.isHidden = true
                    owner.bringSubviewToFront(owner.tapButton)
                }
            }
            }, completion: { [weak self] _ in
                self?.updateSubtTitleConstraints()
