2012-04-07 6 views
0

私の質問は、さまざまなメディアプレーヤーからファイル情報を取得することに関するものです。 winampまたはaimpのようなメディアプレーヤーで再生されているファイルのmp3ファイルタグにアクセスするにはどうすればよいですか?私はlast.fmscrobllerに似た何かを実装する必要がありますが、どこから始めたらいいかわかりません。私は.NET 4を使用しています。メディアプレイヤーで現在再生中のファイルからmp3タグにプログラムでアクセスする

答えて

1

私が正しく思い出すと、last.fmはカスタムプラグインを使用して、そのようなサービスをユーザーに提供します。基本的には、現在再生中のデータをサーバに転送するマルチメディアプレーヤー(winamp、aimpなど)の種類ごとにカスタムプラグインを作成します。プラグインは通常C++で書かれています。

これはオプションではない場合、FindWindow機能を使用してウィンドウにアクセスし、プレイリストウィンドウを見つけることができます(ただし、それは厄介なことになります)。

タグデータを読み取るには、カスタムタグリーダーまたはサードパーティのタグリーダーが必要です。 C#では、taglibsharpを使用することを強くお勧めします。

+0

応答のためのthanx!私はそれが各メディアプレーヤーのための特別なプラグインであることを知らなかった。私はそれがあらゆる種類の普遍的なものだと思った。 – Boltosaurus

+0

あなたは大歓迎です。 :) –

関連する問題