【環境】WinXP_Pro_SP1, VB.net[FrameWork Ver1.1]
現在MP3ファイルから得られる情報について勉強をしております。
そこで参照するファイルがMP3ファイルであるか否かの判定をしたいと思っていますが、
MP3ファイル自体にヘッダー情報が無い為困っている状態です。
(WindowsMwdiaPlayer9等で拡張子を偽ったMP3ファイルなどを再生しようとすると
警告がでますが、その様な判定をしたいと思っています。)
IDv1,IDv2タグで判断する事も考えましたがMP3ファイルの初め3byteがSyncWordで始まり、
終わりがフレームのメインデータで終わる様な場合は勿論判定できませんし・・・
後思いつく事と言えば、約4〜5個のフレームを取り出して(サンプルとして)
各フレームヘッダー情報とメインデータサイズが一致するか調べる事位です。
何か良い方法はありませんでしょうか?