SourceForge पर यह लिंक देखें http://sourceforge.net/projects/jump3r/files/
इसके जार के केवल (कोई स्रोत कोड), लेकिन यह दोनों पीसी और Android पर काम करता है, लेकिन कोई जरूरी लेखकों http://pure-java-mp3-encoder.blogspot.com.au/
पोस्टिंग में वर्णित के रूप मैं समझ गया लाइब्रेरी के रूप में jump3r-1.0.3.jar फ़ाइल का उपयोग करके काम करने के लिए, और तत्काल एमपी 3 का उपयोग करके काम करने के लिए। मुख्य रूप से mp3.run() जैसे कहा जाता है मेरे Android कोड का हिस्सा
String[] mp3Args = {"--preset","standard",
"-q","0",
"-m","s",
Environment.getExternalStorageDirectory().getPath()+"/myfile.wav",
Environment.getExternalStorageDirectory().getPath()+"/myfile.mp3"};
Main m = new mp3.Main();
try
{
m.run(mp3Args);
}
catch(Exception e)
{
System.out.println("ERROR processing MP3 " + e);// Some bug in Android seems to cause error BufferedOutputSteam is Closed. But it still seems to work OK.
}
मुझे लगता है यह सीधे लंगड़ा एनकोडर डेटा आदि की बफ़र्स गुजर कॉल करने के लिए संभव हो जाएगा, लेकिन यह जावा संस्करण के लिए सटीक एपीआई के रूप में दर्ज नहीं किया जाता है, यह कुछ शोध की आवश्यकता होगी
ठीक है, आपको शुद्ध जावा में लिखा गया एक .way डिकोडर और एक। एमपी 3 एन्कोडर चाहिए। क्या वहां ऐसी कोई चीज है? मुझे शक है। – delnan
[जावा में एमपी 3 एन्कोडिंग] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/316612/mp3-encoding-in-java) –
करीब, हालांकि यहां जवाब अधिक उपयोगी थे –