video playback with play/pause