Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How can I get Encoding instances for GSM and mp3 with JDKs older than 1.5.0?

0
Posted

How can I get Encoding instances for GSM and mp3 with JDKs older than 1.5.0?

0

Since 1.5.0, the way to obtain Encoding instances for non-standard encodings like GSM 06.10, Ogg Vorbis and mp3 is to use the constructor Encoding(String name) (See, for instance, Encoding an audio file to GSM 06.10). In JDKs older than 1.5.0, this constructor is protected. So calling it directly is not possible. The old workaround for this problem was a special class org.tritonus.share.sampled.Encodings introduced by Tritonus. It can be used to retrieve Encoding instances. See this older version of GSMEncoder for an example how to do this.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123