【发布时间】:2020-03-13 18:21:42
【问题描述】:
在 Capacitor/Ionic/Angular 应用程序中,我试图允许用户拍摄视频,在 <video> 标记中查看它,并且我还需要能够在 POST 请求中发送视频数据,当用户提交。
我正在使用 Cordova 的 MediaCapture 插件获取视频,所以我返回的内容包含 fullPath 形式为 file://...
我坚持的一点实际上是从完整路径中获取一个 File/Blob 对象。
我尝试使用来自 Capacitor Plugins 的 Filesystem.readFile(),但问题是它需要 path: string 和 directory: FilesystemDirectory。如果我尝试只提供{path: fullPath},我会收到“文件不存在”错误。 FilesystemDirectory 只是为我提供了几个选项可供选择,但我不想使用它,因为我已经有了完整路径并且不想检查我应该在哪个设备中使用哪个目录。
我还有其他方法可以解决这个问题吗?
【问题讨论】:
-
嘿,我也面临同样的问题?你解决了吗?
标签: cordova-plugins ionic4 capacitor