How to load a audio file onto flash from hard drive


#1

I am trying to load a .amr file from my pc to flash of the airprime module. I want to store my file permanently on flash so that it can be played on receiving a call from a specific number, Please suggest me a best way/API to load a file from pc to flash of module.


#2

Hi,

What I normally do is embed the sound file in the code itself by making it a u8* array. I have written a program that makes these arrays out of any file. As for saving these files onto the flash, I can’t help because I haven’t done it myself.

Let me know if you want me to share that program
Tyrone


#3

Hi,

Please send me the code, any information will be helpful for me.

Thanks.


#4

OK, here is the exe for the application (written in C#) that converts any file into an array that can be placed in your code. Rename the file to a .exe (stupid extension filters :x )

As for playing the AMR file on the device, I am clueless and also wanting this information!

Anyone that can give any hints would be great…

Tyrone
BizCubeConverter.zip (24 KB)


#5

Hi,
Thanks for the code, now i am trying by converting the file into hex, and take it into array and access this as an buffer to play,( suggested by some one, I am not really sure whether this works.) i will try even .NET code also and reply.

Thanks ,
Venkat.


#6

Hi,

It is working, i am able to play the file except it is playing some garbage at the end, trying to work out on solution to remove garbage sound, i am not able to figure out the cause, i am having multiple files with different sizes to play, thanks for the tool,

Thanks,
Venkat