Huawei Developers
Published in

Huawei Developers

Intermediate: Edit, Extract and Convert Audio using Huawei Audio Editor Kit in Android


As we listen Audio edit and extract implementation in Android, we think it will take long time to implement these features and it requires lot of coding experience. But Huawei Audio Editor Kit reduces and smoothen our efforts to implement these features. Huawei Audio Editor Kit provides features like editing, extracting and converting audio in one kit. We can edit audio and set style (like Bass boost), adjusting pitch and sound tracks. It also provides the recording feature and we can export the audio file to the directory. We can convert audio to different formats like MP3, WAV, M4A and AAC and also extract audio from video like MP4.

Let us start with the project configuration part:

Step 1: Configure App Information in App Gallery Connect.

Step 2: Integrate HMS Core SDK.

Step 3: Add permission to Android Manifest.

Step 4: Sync the project.

Let us start with the implementation part:

Step 1: Add runtime permission to onCreate() method.

Step 2: Create activity_main.xml for buttons.

Step 3: Create for implementing click listener for buttons.

Step 4: Launch the Audio Editor present inside sdk after clicking on Edit Audio.

Convert Audio Implementation

Step 5: Create format_audio.xml for the UI.

Step 6: Create and choose the audio file inside onCreate() method.

Step 7: Create the destination audio path for saving the file.

Step 8: Convert the audio file to the selected format.

Extract Audio from Video

Step 9: Create the extract_audio.xml for UI.

Step 10: Create and choose the video file inside onCreate() method.

Step 11: Create the destination path for saving the video file.

Step 12: Extract the audio from video.

Now implementation part done.


Tips and Tricks

  1. Add compile options to app level build.gradle file.

2. Add requestLegacyExternalStorage to true inside application tag in AndroidManifest.xml for creating directory.

3. It supports Huawei (EMUI 5.0 or later) and Non Huawei Phone (5.0 or later) both.

4. It supports audio file conversion into MP3, WAV, AAC and M4A.

5. All API’s of Audio Editor Kit is free of charge.


In this article, We have learnt about editing the audio with styles, pitch and Bass. We can also convert audio into different file formats and extract audio from video.

Thanks for reading! If you enjoyed this story, please provide Likes and Comments.


Implementing Audio Editor Kit



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store