Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-2314

Use better formats for recording media

    XMLWordPrintable

Details

    • Hide

      This issue should be tested in both iOS and Android, with different OS versions. In general, it should work the same everywhere except iOS with versions older than 14.3 where the native recorder will be used instead of the in-app recorder.

      This change affects recording audio files, for example when adding replies in forums or uploading private files. Instead of using an external app like previously, an in-app recorder will appear that should allow recording, pausing, and discarding audio without leaving the app.

      Here's some non-exhaustive instructions to test the basic use-cases:

      1. Open private files, and choose to upload an audio.
      2. Press the button to start recording, you should see time counting up and the recording ongoing.
      3. Press the pause button, the time should freeze and the recording stopped.
      4. Press the recording button to resume recording.
      5. Press the checkmark to stop the recording and see a preview of the audio.
      6. Listen to the audio preview, it should be what you recorded (make sure nothing was recording whilst the recording was paused).
      7. Press the button to delete the audio, and start the process again. This time, submit the audio from the paused state.
      8. After checking the final preview, submit the recording.
      9. Make sure that it's been properly uploaded as an mp3 file, and open it from the LMS to double-check that it's been recorded properly.
      Show
      This issue should be tested in both iOS and Android, with different OS versions. In general, it should work the same everywhere except iOS with versions older than 14.3 where the native recorder will be used instead of the in-app recorder. This change affects recording audio files, for example when adding replies in forums or uploading private files. Instead of using an external app like previously, an in-app recorder will appear that should allow recording, pausing, and discarding audio without leaving the app. Here's some non-exhaustive instructions to test the basic use-cases: Open private files, and choose to upload an audio. Press the button to start recording, you should see time counting up and the recording ongoing. Press the pause button, the time should freeze and the recording stopped. Press the recording button to resume recording. Press the checkmark to stop the recording and see a preview of the audio. Listen to the audio preview, it should be what you recorded (make sure nothing was recording whilst the recording was paused). Press the button to delete the audio, and start the process again. This time, submit the audio from the paused state. After checking the final preview, submit the recording. Make sure that it's been properly uploaded as an mp3 file, and open it from the LMS to double-check that it's been recorded properly.
    • MOODLE_401_STABLE
    • MOODLE_401_STABLE
    • Moodle App 4.1.1

    Description

      Audio recordings produced with the app are generated in a variety of non-standard formats, and that causes problems when they are reproduced in different environments. The goal of this task is to use standard formats when possible to improve compatibility.

      Specification document

      Attachments

        Issue Links

          Activity

            People

              noeldemartin Noel De Martin
              dpalou Dani Palou
              Dani Palou Dani Palou
              Juan Leyva Juan Leyva
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                28/Feb/23