【问题标题】:cordova media plugin. continue recording of existing科尔多瓦媒体插件。继续记录现有的
【发布时间】:2017-11-22 18:57:26
【问题描述】:

背景

我有一个使用cordova-media-plugin 内置录音机的应用程序。 名义上我可以记录和保存文件。

问题

当我正在录制并关闭应用程序(没有instance.stopRecord())然后创建文件时,录制但不正确保存。我可以打开它,但我不能玩。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 您是否已经尝试使用pause-event-handler?在这个函数中你可以调用 instance.stopRecord()
  • 是的。我想过这个问题 。但问题是我的应用可以在后台模式下录制(当应用在主屏幕时)
  • 好的,那么您必须使用按钮(或某种控件)来启用/禁用后台录制,因为在cordova中没有“关闭”事件,并且当应用程序刚刚启动时会触发暂停放入后台或真正关闭,因此您无法区分这两个“事件”。祝你好运!

标签: cordova ionic2 cordova-plugins ionic3 cordova-media-plugin


【解决方案1】:

问题出在科尔多瓦媒体插件内部。我刚刚将 cordova onWillTerminate 事件添加到 CDVSound.m 并在事件触发时停止录制。

**如果有人有同样的问题,这里是我补丁上的链接 - ** Patch Link

附: - 我不是 ios 开发人员。是的,我知道可以做得更干净。谢谢大家的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 2018-01-17
    • 2016-08-30
    相关资源
    最近更新 更多