2014-02-22 61 views
0

saveToPhotoAlbum:true - 此标志应使视频保存到PhotoAlbum。cordova ios video - saveToPhotoAlbum - 无法正常工作

我正在使用cordova 3.3,它不起作用。

它确实适用于图像,它也适用于android。

任何想法如何克服这一点?

+0

请把一些你的工作,即代码在这里 –

+0

它只是一个代码从文档,选项设置为真... –

回答

0

使用科尔多瓦3.5开发,安装捕获插件,在CDVCaptrure.m后,线路293(功能processVideo),它说:

/* don't need, it should automatically get saved 
NSLog(@"can save %@: %d ?", moviePath, UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath)); 
if (&UIVideoAtPathIsCompatibleWithSavedPhotosAlbum != NULL && UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath) == YES) { 
    NSLog(@"try to save movie"); 
    UISaveVideoAtPathToSavedPhotosAlbum(moviePath, nil, nil, nil); 
    NSLog(@"finished saving movie"); 
}*/ 

将其更改为:

NSLog(@"can save %@: %d ?", moviePath, UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath)); 
if (&UIVideoAtPathIsCompatibleWithSavedPhotosAlbum != NULL && UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath) == YES) { 
    NSLog(@"try to save movie"); 
    UISaveVideoAtPathToSavedPhotosAlbum(moviePath, nil, nil, nil); 
    NSLog(@"finished saving movie"); 
}