ios - Phonegap/ios - 捕获视频不保存到 iPhone 相机胶卷

标签 ios iphone cordova

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

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

相关文章:

ios - drawRect 圆和动画大小/颜色

ios - 如何从推送 Controller 获取 RootViewController?

android - 如何从 cordova.exec() 获取返回值

ios - Xcode点击手势导致错误

IOS Iphone 3G 的 Javascript API 用于相机访问

ios - 更改 UINavigationController 颜色和字体

ios - 如何让对象对 Cocos2D 中的触摸使用react?

iphone - iOS SDK 中的 UIScrollView EXC_BAD_ACCESS 崩溃

cordova - Ionic 5 和 Capacitor 目标 Android 4.4 (API 19)

ios - Xcode 不包含 cordova 应用程序重建中的更改