Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-10489

MediaFile.getFormatData for audio recordings does not work for *.amr files

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • Android 4.4, Android 5.1

    Description

      After resolving this bug (https://issues.apache.org/jira/browse/CB-10488) I still could find a case where this feature does not work properly.

      iOS behaves as it should, only on Android the issue manifests.
      On my older device with Android 4.4, the sound recorder app has the option to change the file type and if I set .wav instead of .amr, the recorded file is read & its data is returned as it should (no "0" value for duration, for eg.).

      So the problem might be the .amr files.
      i tried to set the MIME type before launching the sound recorder app:

      intent.putExtra(android.provider.MediaStore.Audio.Media.ENTRY_CONTENT_TYPE, "audio/aac");
      

      ... but with no success. Tried with MIME_TYPE and CONTENT_TYPE too.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              TanaseButcaru Tanase Butcaru
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: