在应用中拍摄视频时,视频不会保存到相机胶卷。
我已经设置了标志 saveToPhotoAlbum: 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
谢谢
最佳答案
这是我的解决方案(基于 https://groups.google.com/forum/#!topic/phonegap/245nKJoqqak )
在插件/org.apache.cordova.media-capture/src/ios/CDVCapture.m
方法 - (CDVPluginResult*)processVideo:(NSString*)moviePath forCallbackId:(NSString*)callbackId
取消注释
下的行/* don't need, it should automatically get saved
我不知道为什么这些行被注释掉了......
关于ios - Phonegap/ios - 捕获视频不保存到 iPhone 相机胶卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25719594/