2014-09-08 5 views
1

При съемке видео в приложении видео не сохраняется в кадре камеры.Phonegap/ios - Захват видео не сохраняется на рулон камеры iPhone

Я установил флаг saveToPhotoАльбом: true.

Мой код

  opt = { 
       limit: 1, 
       saveToPhotoAlbum: true, 
       quality: 1 
      }; 

      navigator.device.capture.captureVideo(
       that.captureVideoOnSuccess, 
       that.onCaptureFail, 
       opt 
      ); 

Аналогичный код работает для getPicture без проблем

 navigator.camera.getPicture(
      that.uploadPhoto, 
      that.onCaptureFail, { 
       destinationType: Camera.DestinationType.FILE_URI, 
       sourceType: Camera.PictureSourceType.CAMERA, 
       mediaType: Camera.MediaType.PICTURE, 
       saveToPhotoAlbum: true 
      } 
     ); 

Любая идея, как по прибывшему это? Любое решение будет приветствоваться - по конфигурации, JS код, Objective-C

Благодаря

ответ

2

Вот мое решение (основано на https://groups.google.com/forum/#!topic/phonegap/245nKJoqqak)

В плагинах/org.apache.cordova.media захвата /src/ios/CDVCapture.m

Метод - (CDVPluginResult *) processVideo: (NSString *) moviePath forCallbackId: (NSString *) callbackId

разкомментировать линии под

/* не нужно, он должен автоматически получить сохраненные

Я не знаю, почему те линии являются закомментировать ...

+0

Благодаря человеку, это работает для меня. Я боролся с этим весь день ... – Nick

Смежные вопросы