Ionic4 Camera插件在iOS13上选取视频失败 上传时候提示权限不足

问题

iOS13获取本地视频的路径:

file:///private/var/mobile/Containers/Data/PluginKitPlugin/43792FA5-A8F8-4ECA-8CCE-0C5877088858/tmp/trim.7F9B8FC4-3307-4452-9F96-46A5D9A9DDD5.MOV

比iOS12多了一个 PluginKitPlugin 的文件夹,导致文件访问受限。

解决方法:

找到 CDVCamera.m 文件

(CDVPluginResult*)resultForVideo:(NSDictionary*)info
{
NSString* moviePath = [[info objectForKey:UIImagePickerControllerMediaURL] absoluteString];
return [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:filePath];
}

修改为

(CDVPluginResult*)resultForVideo:(NSDictionary*)info
{
NSString* moviePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];NSArray* spliteArray = [moviePath componentsSeparatedByString: @"/"];
NSString* lastString = [spliteArray lastObject];
NSError *error;
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"tmp"];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:lastString];
[fileManager copyItemAtPath:moviePath toPath:filePath error:&error];return [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:filePath];
}

参考网址:https://github.com/apache/cordova-plugin-camera/issues/506

Ionic4 Camera插件在iOS13上选取视频失败 上传时候提示权限不足相关推荐

  1. 视频号上热门后热度能维持多久,视频号热门以后持续多久:国仁楠哥

    微信视频号上热门技巧目前来说还属于一个初期萌芽阶段,只要做到垂直领域的原创视频外加造势,就可以达到上热门的效果. 那么视频号自身有多火就不赘述了,大家通过视频号来刷视频的应该都有印象,大概可以发现一点 ...

  2. 淘宝教育视频加速观看(在淘宝教育上看学习视频,需要加速,在谷歌浏览器上安装视频加速插件)

    淘宝教育视频加速观看(在淘宝教育上看学习视频,需要加速,在谷歌浏览器上安装视频加速插件) 1.在此网站上下载Video Speed Controller插件 https://extfans.com/ ...

  3. cordova camera插件——摄像头插件的使用及上传图片

    介绍 cordova提供照相机API与设备相机进行交互. 通过照相机API.我们可以拍摄或者访问照片库中的照片,返回图片的base64编码字符串或者图片的url文件路径. 安装插件 需要cordova ...

  4. 在Optimus Mini 3上显示视频

    I got frustrated with MSBUILD today so I took a lunch break to clear my mind and decided to play wit ...

  5. php拍视频上传,php视频拍照上传头像功能实现代码分享

    现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,既不是post传递也不是get函数传递,这个另外一种数据 如果要在php中实现视频拍照我们需要借助于 ...

  6. adrms移动设备扩展插件_如何在所有移动设备上扩展网站

    adrms移动设备扩展插件 我们大多数人都可以方便地访问互联网,上网购物,甚至使用我们的移动设备支付账单. 根据Forrester的一项研究, <数字商业势在必行> ,美国43%的银行客户 ...

  7. 网页上播放视频的免费的播放器_CKPlayer

    今天在工作的过程中遇到一个功能:在网页中加入视频播放器,类似于我们经常看到的优酷,爱奇艺等视频网站的功能. ckplayer(官网:http://www.ckplayer.com/)是一款在网页上播放 ...

  8. 录屏手机html5插件,越狱插件:首款能在iOS10上轻松录屏的工具!

    原标题:越狱插件:首款能在iOS10上轻松录屏的工具! 说实话,今天这款插件是应一些朋友的要求才找来的,因为这些天有不少果粉在后台说能不能介绍一款越狱后能用的录屏工具,小智也不能确定这个插件之前有没有 ...

  9. 鸿蒙IPC摄像机,【HiSpark IPC DIY Camera试用连载 】第二篇 视频的人脸检测

    [HiSpark IPC DIY Camera试用连载 ]第二篇 视频的人脸检测, 本帖最后由 瑟寒凌风 于 2021-1-14 00:13 编辑 实在的,ipc本身就带有这个功能,只要摄像头出现画面 ...

最新文章

  1. (一)JDBC入门及简介
  2. 云原生安全的一种新方法!
  3. php 数据库查询乱码,怎么解决php数据库查询乱码问题
  4. php调用其它控制器,TP框架控制器里面怎么调用另一个控制器的代码
  5. 手把手演示:如何规划一个企业级数据中台
  6. 计算机行业从业者的核心竞争力,计算机行业:创新企业上市新规发布,重视具备核心竞争力的真成长.pdf...
  7. 3.1.1 计算机网络之数据链路的基本概念和功能概述
  8. java z+_Java Z 字形变换
  9. 请求WebApi的几种方式
  10. python寻找屏幕上的特定字符_库Turtle:用Python指挥小海龟在屏幕上绘图,流行的儿童编程...
  11. redis 参数配置总结
  12. 2020年天猫双11:11日0点30分 实时成交额突破3723亿
  13. JavaSE03、数组,引用,数组拷贝,二维数组
  14. HDU 4870 Rating(高斯消元 )
  15. opencv python3树莓派_树莓派4B日志七:Python3上的OpenCV安装
  16. SQL常用用法相关笔记
  17. linux nvm node 权限不够_centos部署node+mongodb环境
  18. Linux下c编程设置串口属性和读写串口操作说明总结
  19. php phpmailer发送邮件
  20. mysql not regexp_Mysql必知必会——使用正则表达式搜索(REGEXP)

热门文章

  1. 关掉内核线程linux,c – 如何在rmmod上停止Linux内核线程?
  2. chrome 使用gpu 加速_DLI每周一课|用CUDA C的GPU加速库加速应用程序(新人有礼)
  3. python串口实时读取数据画图_python串口绘图
  4. slab 着色如何最大限度地利用 Cache Lines 或 Cache Rows?
  5. DPDK l2fwd收发包思维导图
  6. Linux系统调用表(system call table)
  7. java压缩源代码_【免费毕设】JAVA文件压缩与解压缩实践(源代码+论文)
  8. 苹果手机内存怎么查_为什么苹果手机内存越用越小
  9. Opencv之图像金字塔(笔记07)
  10. 菜单向上拉html,模拟select控件,CSS上拉菜单