私はインターネットの周りを少し突き刺しましたが、運がありませんでした。誰かが存在するか知っていますか?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. Vueでsinonを使ってメソッドをスパイまたはモックする方法はありますか?
- 4. CreateSpyObjを使ってクラス内のすべてのメソッドのスパイを作成する方法はありますか?
- 5. WMAコーデックを使用したAndroid mediaplayerラジオストリーミング
- 6. J2ME WMA配信レポート
- 7. ffmpegでWmaをデコードする
- 8. FFMpegからPCMへのデコードWMA
- 9. NetBeansのJ2ME SDK 3.0 WMAコンソール
- 10. Windowsの電話用マイクをwmaまたはmp3に変換する
- 11. スパイのウェブサイトへの逆戻り
- 12. ジャスミンのスパイが
- 13. ジャスミンのスパイが
- 14. Mockitoのスパイ - スパイオブジェクト
- 15. どのタイプのスパイをテストに使用するのですか
- 16. PHPでWMAタグを書く
- 17. 角度単位テスト - 前関数またはスペックでスパイを作成する必要があります
- 18. wma圧縮オーディオファイルは、Naudioを使用してエラーを投げる
- 19. iPhone用のチャートライブラリはありますか?
- 20. Haskell用のステップスルーデバッガはありますか?
- 21. Monotouch用のカレンダーコントロールはありますか?
- 22. Delphi用のキャッシングフレームワークはありますか?
- 23. レール用のセキュリティテストプラグインはありますか?
- 24. tvOS用のシミュレータはありますか?
- 25. ポータブルクラスライブラリ用のログフレームワークはありますか?
- 26. PowerShell用のvim.Folderはありますか?
- 27. Mac用のエキスパートシステムシェルはありますか?
- 28. モバイルメッセンジャー用のAPIはありますか?
- 29. Javascript用のインストゥルメントスタイルサンプラーはありますか?
- 30. LSL用のバージョンコントロールはありますか?
私がspiを探している理由は、javasoundを使って私のシステムでサポートされている他のほとんどのメディアフォーマットがすでにサポートされているからです。 WMAサポートを追加すると、.jarをドラッグアンドドロップするのと同じくらい簡単になります。私は本当に完全なAPIを望んでいない。しかし、ありがとう! – Nico