         case Library
         case Video
     }
-    
+
+    public var hasVideo = false
+
     var mode: Mode = Mode.Camera
     public var modeOrder: FusumaModeOrder = .LibraryFirst
     var willFilter = true

private extension FusumaViewController {
    
    func stopAll() {
        self.videoView.stopCamera()
        self.cameraView.stopCamera()
    }
    

        albumView.layoutIfNeeded()
        cameraView.frame = CGRect(origin: CGPointZero, size: cameraShotContainer.frame.size)
        cameraView.layoutIfNeeded()

        
        albumView.initialize()
        cameraView.initialize()
        
        if hasVideo {

            videoView.frame = CGRect(origin: CGPointZero, size: videoShotContainer.frame.size)
            videoView.layoutIfNeeded()
            videoView.initialize()
        }
    }
    
    public override func viewWillDisappear(animated: Bool) {
