                 }
                 
             })
+        } else {
+            removeActivityIndicator()
         }
     }
     

    }
    
    func handleAVAssetRequestResult(avAsset: AVAsset?, audioMix: AVAudioMix?, info: [NSObject: AnyObject]?) {
        guard let avUrlAsset = avAsset as? AVURLAsset else { return }
        
        if let phAsset = selectedAsset {
            showActivityIndicator()
            videoManager.addVideoFromAVURLAsset(avUrlAsset, phAsset:phAsset, completionHandler: { video in
                dispatch_async(dispatch_get_main_queue()) {
                    self.removeActivityIndicator()

            }

        }
        showActivityIndicator()
        PHImageManager().requestAVAssetForVideo(
            asset, options:
            videoRequestOptions,
