2010-12-10 34 views
1

J'ai quelques fichiers audio de différents types - .mp3, .amr - enregistrés sur mon BlackBerry et je veux les modifier. Je veux faire de la musique ou de la voix un son enregistré différent.Changement de fichier audio dans Blackberry

Que puis-je faire pour changer l'audio? Peut-être obtenir le fichier comme un flux d'octets et les changer octet par octet? C'est possible? D'autres suggestions?

Répondre

0

Aucune API de ce type n'a été trouvée. Peut-être que quelque chose d'autres plates-formes j2me pourrait être porté mais pour bb un tel framework n'est pas disponible actuellement.

0

Si vous voulez modifier en mélangeant différents fichiers multimédia, vous pouvez prendre le code suivant. Le second fichier de sondes ne sera lu que si votre appareil prend en charge le mixage. Le premier fichier est le fichier son principal. Le second est généralement un fichier d'effets sonores de petite durée.

Player musicPl = Manager.createPlayer("file:///SDCard/BlackBerry/Music/musicfile.mp3"); 
Player soundPl = Manager.createPlayer("file:///SDCard/BlackBerry/Music/soundfile.amr"); 
musicPl.realize(); 
soundPl.realize(); 
musicPl.start(); 
if (System.getProperty("supports.mixing").equals("true")) 
{ 
for (int i = 0; i < 10; ++i) 
{ 
soundPl.start(); 
Thread.sleep(500); 
soundPl.stop(); 
} 
} 

REMARQUE: - L'échantillon ci-dessus ne modifie aucun fichier. Juste mélanger plusieurs fichiers sonores.

+0

Merci, mais ce n'est pas ce que je cherche. Je veux quelque chose qui me permettrait d'appliquer des effets sonores à un fichier son existant. Je ne suis pas au courant d'une telle API fournie par RIM. Aussi, je ne connais rien de l'open source existant. –