         slider.addTarget(self, action: "stopSeek", forControlEvents: UIControlEvents.TouchUpInside)
         slider.addTarget(self, action: "cancelSeek", forControlEvents: UIControlEvents.TouchUpOutside)
         nextButton.setBackgroundImage(    UIImage(named: "next"),     forState: UIControlState.allZeros)
+        playButton.setBackgroundImage(    UIImage(named: "play"),     forState: UIControlState.allZeros)
         previousButton.setBackgroundImage(UIImage(named: "previous"), forState: UIControlState.allZeros)
         nextButton.addTarget(    self, action: "next",     forControlEvents: UIControlEvents.TouchUpInside)
+        playButton.addTarget(    self, action: "toggle",   forControlEvents: UIControlEvents.TouchUpInside)
         previousButton.addTarget(self, action: "previous", forControlEvents: UIControlEvents.TouchUpInside)
         playerView.addTarget(    self, action: "fullScreenOrToggle",   forControlEvents: UIControlEvents.TouchUpInside)
         view.addSubview(playerView)

        totalLabel             = UILabel()
        slider                 = UISlider()
        nextButton             = UIButton()
        previousButton         = UIButton()
        playerView             = PlayerView()


        controlPanel.addSubview(totalLabel)
        controlPanel.addSubview(slider)
        controlPanel.addSubview(nextButton)
        controlPanel.addSubview(playButton)
        controlPanel.addSubview(previousButton)
        controlPanel.snp_makeConstraints { make in
            make.left.equalTo(self.view.snp_left)
