0

これまでに試したすべてのmp3ファイルは問題なく動作しますが、Vorbis形式から変換したファイルを試しても再生されませんでした。

エラーなどはありません。音が出ないだけです。

複数の変換アプリを試しました。

これを解決する方法はありますか?

InputStream iStreamSound = getClass().getResourceAsStream("file.mp3"); 
Player p = Manager.createPlayer(iStreamSound, "audio/mp3");
p.start(); 
4

1 に答える 1

1

Oggはコンテナ形式です。Vorbisは、oggコンテナに保存されることを目的としたデータの圧縮メカニズム/スキームです。ただし、oggファイルにはVorbis以外の方法で圧縮されたデータを含めることができます。そのため、最初に元のファイルに使用されているスキームを確認してから、それがmp3にどのように変換されたかを確認します。多くのj2meサウンドプレーヤーはかなり気難しいことがわかったので、基礎となるデータ構造がサポートされていない可能性があります。

私が考えることができる最も徹底的な方法は、最初に.oggを.wavファイルに変換し、次に可能であればそれを.mp3に変換することです。wav-> mp3変換で、受話器がサポートする圧縮タイプを使用していることを確認してください。

于 2012-11-30T01:09:55.760 に答える