         var imageName: String
         
         if playbackControlState == .Playing {
-            imageName = container.playback.type() == .Live ? "stop" : "pause"
+            imageName = livePlayback ? "stop" : "pause"
         } else {
             imageName = "play"
         }

    public internal(set) var container: Container!
    public internal(set) var controlsHidden = false
    
    private var bufferPercentage:CGFloat = 0.0
    private var seekPercentage:CGFloat = 0.0
    private var scrubberInitialPosition: CGFloat!
    private var hideControlsTimer: NSTimer!
    private var enabled: Bool = false
    
    public var playbackControlState: PlaybackControlState = .Stopped {
        didSet {

    }
    
    private func containerReady() {
        livePlayback = container.playback.type() == .Live
        updatePlaybackControlButtonIcon()
        durationLabel.text = DateFormatter.formatSeconds(container.playback.duration())
    }
