【问题标题】:Phonegap/ios - Capture video not saving to iPhone camera rollPhonegap/ios - 捕获视频不保存到 iPhone 相机胶卷
【发布时间】:2014-09-08 07:50:52
【问题描述】:

在应用中拍摄视频时,视频不会保存到相机胶卷。

我已设置标志 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

谢谢

【问题讨论】:

    标签: ios iphone cordova


    【解决方案1】:

    这是我的解决方案(基于https://groups.google.com/forum/#!topic/phonegap/245nKJoqqak

    在 plugins/org.apache.cordova.media-capture/src/ios/CDVCapture.m 中

    方法 - (CDVPluginResult*)processVideo:(NSString*)moviePath forCallbackId:(NSString*)callbackId

    取消注释

    下的行

    /* 不需要,应该会自动保存

    我不知道为什么这些行被注释掉了...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 2016-05-01
      • 2015-01-06
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      相关资源
      最近更新 更多