0

私は C# WinRt でアプリを開発しようとしていますが、再生や複雑な操作に使用できるライブラリを知りたいと思っていました。オーディオ形式の広範なリスト (mp3、wma、wav、ogg など) を再生し、分析できる無料のライブラリを探しています。それは私が必要とするほとんどの基本的な機能です。しかし、私がうるさいなら、オーディオファイルをフォーマット間で変換できるライブラリが便利です. Google 検索を行うと、Naudio ライブラリに出くわしましたが、WinRt との互換性はそれほど高くありませんでした。これに関するヒントやアドバイスをありがとう。

4

1 に答える 1

2

NAudio 1.7 の現在のアルファ ビルド ( NuGet経由で入手可能) には Windows RT アセンブリが含まれており、ソース コードには Windows ストア アプリとしての再生と録音の簡単なデモが含まれています。Media Foundation を使用しているため、提案したほとんどのファイル タイプを再生できます (ただし、ogg はそのままではサポートされません)。また、オーディオ パイプラインを構築して、オーディオに浮動小数点サンプルとしてアクセスすることもできます。分析。

現在サポートされていないのは、メディア ファンデーション エンコーダーを使用したエンコードです。通常の .NET の代わりに WinRT 非同期ストリームとファイル I/O API を使用するには、さまざまなリーダー/ライター クラスを書き直す必要があります。これらの機能がすぐにライブラリに追加されることを願っています。

于 2013-07-18T15:32:04.047 に答える