私はインターネットの周りを少し突き刺しましたが、運がありませんでした。誰かが存在するか知っていますか?javasound用のWMAスパイはありますか?
5
A
答えて
1
明らかに答えはノーです。そこに何かを見つけることができませんでした。
0
そのようなことを行うための
使用のQuicktime API、
私はあなたがapple.com
からこのユーティリティをダウンロードすることができ、このquickTime.jar
を使用して私の問題を解決しました。
0
.wmaファイルをドロップしてサポートするための.jarファイルを探していることがわかりましたが、このソリューションは.wmaファイルのサポートを受けていました。新しい瓶。これは技術的にはSPIではありませんが、そのようなことがないように思われるので、簡単な選択肢が投稿されたと便利かもしれません。
this answer私の方向性が見つかりました。あなたがJAVEに参加して、それが何であるかを見る前に、私は長めのコードを提供し、WMAファイルを変換して再生するためにどれだけ書くべきかを見ていきます。すべてのJAVEでは、Encoderクラスのインスタンスを使用する必要があります。
try {
EncodingAttributes attr = new EncodingAttributes();
attr.setAudioAttributes(new AudioAttributes()); //default values
attr.setVideoAttributes(new VideoAttributes()); //default values
attr.setFormat("wav"); //this is the target format I am trying to achieve
//b.wma is a file I brought to the project
File wma = new File("Resources\\b.wma");
//target.wav is the created file I'll achieve after the encode, which gets used to make a Clip
File target = new File("Resources\\target.wav");
Encoder encoder = new Encoder();
//this will show you all supported encoding/decoding formats
//String[] list = encoder.getSupportedEncodingFormats();
//String[] list = encoder.getSupportedDecodingFormats()
encoder.encode(wma, target, attr);
AudioInputStream is = AudioSystem.getAudioInputStream(target);
Clip clip = AudioSystem.getClip();
clip.open(is);
clip.setFramePosition(0);
clip.start();
} catch (IllegalArgumentException | EncoderException e) {
e.printStackTrace();
} catch (UnsupportedAudioFileException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (LineUnavailableException e) {
e.printStackTrace();
}
0
Windows 7以降の場合は、MFSampledSPをお試しください。
Windows以外のプラットフォームをサポートする必要がある場合は、FFSampledSPとそのアップストリームプロジェクトを変更してみてください。
関連する問題
- 1. スパイが必要ですが、機能があります。
- 2. C#は.NET 3.5用のmockitoのようなスパイの枠組みがありますか?
- 3. ジャスミンのスパイが
- 4. ジャスミンのスパイが
- 5. WMAコーデックを使用したAndroid mediaplayerラジオストリーミング
- 6. J2ME WMA配信レポート
- 7. ffmpegでWmaをデコードする
- 8. FFMpegからPCMへのデコードWMA
- 9. Windowsの電話用マイクをwmaまたはmp3に変換する
- 10. NetBeansのJ2ME SDK 3.0 WMAコンソール
- 11. モバイルメッセンジャー用のAPIはありますか?
- 12. AI用のパブリックチャットデータベースはありますか?
- 13. Javascript用のインストゥルメントスタイルサンプラーはありますか?
- 14. tvOS用のシミュレータはありますか?
- 15. インクルードディレクトリ用のプラグマディレクティブはありますか?
- 16. ポータブルクラスライブラリ用のログフレームワークはありますか?
- 17. Delphi用のキャッシングフレームワークはありますか?
- 18. System.IO.Stream用のインターフェイスはありますか?
- 19. PHP用のイメージフレームワークはありますか?
- 20. サイレントアンインストール用のスイッチはありますか?
- 21. iPhone用のチャートライブラリはありますか?
- 22. Rascal用のユニットテストフレームワークはありますか?
- 23. Eclipse用のカラーピッカープラグインはありますか?
- 24. レール用のセキュリティテストプラグインはありますか?
- 25. JavaScript用のネイティブマシンコードコンパイラはありますか?
- 26. LSL用のバージョンコントロールはありますか?
- 27. llvm用のbinutilsはありますか?
- 28. Monotouch用のカレンダーコントロールはありますか?
- 29. ダーツ用のストリームコンビネータライブラリはありますか?
- 30. .net用のボイラパイプポートはありますか?
私がspiを探している理由は、javasoundを使って私のシステムでサポートされている他のほとんどのメディアフォーマットがすでにサポートされているからです。 WMAサポートを追加すると、.jarをドラッグアンドドロップするのと同じくらい簡単になります。私は本当に完全なAPIを望んでいない。しかし、ありがとう! – Nico