Cordova 媒体捕获插件错误(Nexus 6、Android 6)

Posted

技术标签:

【中文标题】Cordova 媒体捕获插件错误(Nexus 6、Android 6)【英文标题】:Cordova media capture plugin bugs (Nexus 6, Android 6) 【发布时间】:2016-11-18 03:09:01 【问题描述】:

我在运行 android 6 的 Nexus 6 手机上使用官方的 cordova 媒体捕获插件遇到了四个不同的错误。

其中一些错误在 Nexus 6p 上没有出现。所以我知道这里可能存在一些电话特定的问题。任何帮助将不胜感激。

错误 1

以纵向打开应用程序 然后旋转到横向 按录音,然后停止 注意视频预览如何以错误的方向旋转

错误 2

打开应用 将摄像头从后转向前 请注意您现在无法单击录制按钮

错误 3

以纵向打开应用程序 按录音,然后停止 接受视频,并注意视频无法在视频播放器中播放

错误 4

打开安卓照片应用 请注意视频库中未显示的原因 重新启动手机并重新打开“照片”应用以查看它们

插件 https://github.com/apache/cordova-plugin-media-capture

复制错误的演示 https://github.com/kmturley/cordova-media-capture-example

【问题讨论】:

cordova-plugin-media-capture 正在给我翻转视频 -_- 即使在 android 6.0.1 上翻转 180 度。当视频以纵向录制时。 哪部手机?安装 6.0.1 更新并重启手机。然后在任何其他相机应用程序之前先使用cordova-plugin-media-capture 打开应用程序。 Android 更新解决了我的问题。也许您也需要更新 Cordova? npm install cordova -g 或者重新安装Android插件cordova platform add android 【参考方案1】:

已通过更新到 Android 6.0.1 修复

【讨论】:

你能正确解释一下分辨率吗? 似乎特定版本的 Android 和该设备存在错误。操作系统更新解决了这个问题

以上是关于Cordova 媒体捕获插件错误(Nexus 6、Android 6)的主要内容,如果未能解决你的问题,请参考以下文章

如何解决此科尔多瓦媒体捕获错误?

如何限制插件在android / cordova中切换后置/后置摄像头

如何显示来自 Cordova 媒体捕获的图像和播放音频

ionic Cordova 使用媒体插件在 IOS 上录制音频失败

如何使用 Cordova 相机插件拍摄多张照片

Oracle MAF:使用 cordova 插件时出现部署错误