可能であれば、ネイティブライブラリを使用しないでください。確かにLinux、Windows、Mac OS Xでこの問題を解決する良い方法があります。オーディオCDの目次を読むためのプラットフォームに依存しない方法(Java?)がありますか?
3
A
答えて
0
Java Sound APIを使用できます。私はこれがjava 5の一部だと信じています。これにより、あなたがしたいことをすることができます。ここ
http://java.sun.com/products/java-media/sound/
いくつかの例は以下のとおりです。
3
申し訳ありませんが、あなたは運の出ています。あなたはJNIが必要です。そして、それは違うプラットフォームのために不愉快に違います。基本的なJavaライブラリは、かなり普遍的なタスクとハードウェアをカバーしています。 CDドライブはそうではないと考えられていません。
関連する問題
- 1. プラットフォームに依存しない方法
- 2. iOSでHDMIオーディオを読む方法はありますか?
- 3. Dllのようなプラットフォームに依存しないファイルを作成する方法はありますか?
- 4. ファイルシステムで動作するプラットフォームに依存しないライブラリファイルはありますか?
- 5. ウェブからのデータをキャッシュするための良い方法(プラットフォームに依存しない場所)
- 6. プラットフォームに依存しないビープ音機能はありますか?
- 7. のJava audiostreamのプラットフォームに依存しない
- 8. Equinoxコンテナを再起動するプラットフォームに依存しない方法はありますか?
- 9. コマンドラインプログラムのプラットフォームに依存しないシステムロック
- 10. Haskellでプラットフォームに依存しないコードを書く方法(ghc)
- 11. フォントを見つけるプラットフォームに依存しない方法
- 12. クリップボードにテキストをコピーするためのプラットフォームに依存しないツール
- 13. プラットフォームはいつプラットフォームに依存しますか?
- 14. プラットフォームに依存しないリソース管理
- 15. プラットフォームに依存しないパーマリンク - ベストプラクティス?
- 16. プラットフォームに依存しない数学ライブラリ
- 17. Macアドレス - C++ - プラットフォームに依存しない
- 18. プラットフォームに依存しないメモリマップ[ファイル] IO
- 19. プラットフォームに依存しないストリーム
- 20. JenkinsでPerl/Python/Rubyスクリプトを実行するためのプラットフォームに依存しない方法はありますか?
- 21. プラットフォームに依存しないバイナリファイルI/OのためのC/C++ライブラリ
- 22. vcardファイルを読むためのJavaライブラリはどこにありますか?
- 23. 言語/プラットフォーム/ビルドに依存しない依存マネージャ
- 24. シンタックスやロジックの書式設定などのプラットフォームに依存しないSQLクエリービルダーはありますか?
- 25. iOSアプリの曲(オーディオ)サンプルを保存するための良いバックエンド方法はありますか?
- 26. TextAreaForでテキストを保存するためのブラウザに依存しない方法
- 27. デバイスに依存しないテンソルからの読み取り方法?
- 28. プラットフォームに依存しない方法でJVMに環境変数を渡す
- 29. git bashでmonorepoのci/cdに依存しないマイクロサービス
- 30. イメージをimgタグ以外のウェブサイトに読み込むためのより良い方法はありますか?
このソリューションは、Java Sound APIのTritonus実装を使用してLinuxでのみ動作するように見えます(基本的に標準APIにCDDA拡張機能を提供します)。 – pmr