Skip to content

AudioPlayerError: pausePlaying() called duringinvalid state: 2 #399

@gofunbox

Description

@gofunbox

Bug Report

Problem

While recording, the phone rang, prompting an AudioPlayerError: pausePlaying() called during invalid state: 2, but the recording was not affected, which is normal. I reviewed the code and believe that the pauseAllLostFocus method should not handle the audio class during recording.

What is expected to happen?

What does actually happen?

Information

Command or Code

public void pauseAllLostFocus() { for (AudioPlayer audio : this.players.values()) { if (audio.getState() == AudioPlayer.STATE.MEDIA_RUNNING.ordinal()) { this.pausedForFocus.add(audio); audio.pausePlaying(); } } }

Environment, Platform, Device

Version information

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions