mp3のID3タグに画像があるとMCIで再生されないのはどうして? への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 winvis  (社会人) 投稿日時 2009/11/22 03:01:06
返答遅れてすいません
またまた、葉月さんありがとうございます。

>ID3v2タグが含まれているからと考えられます。
なるほど、そういうことなんですか・・・

>しかし、今はID3タグのことに取り組むよりは、動画など他の形式のファイルを再生する機能
>を取り入れたりした方が順序立てて覚えられる気がします。
>メディアプレイヤー風の基本的な機能(拡大表示・再生リスト・連続、ランダム再生など)
>は、初心者の方でも時間さえかければ取り組めます。
>これらを終わらせて、一通りのツールが作れるようになってから、ID3v2タグに挑戦するのが
>いいと思います。 
そうしてみます。

回答ありがとうございます。
投稿者 葉月  (社会人) 投稿日時 2009/11/18 08:03:17
>>>ID3タグに画像が含まれていると、MCIで、再生されないのはどうしてなんですか?
ID3v2タグが含まれているからと考えられます。
タグが含まれていることにより、MCIコマンドで再生されないと思われます。
タグをフリーソフトを使って除去してみるか、もしくはプログラムでタグを一時的に書き換
えれば再生できるかも知れません。
後者はタグを残したまま再生ができる一方、非常に厄介で難しいと考えてください。
ID3v2の仕様を熟知する必要があり、バージョンによって大きく仕様が変わったりします。
(ID3v2に対応したライブラリーがあれば難度は大きく下がるかも知れません)

しかし、今はID3タグのことに取り組むよりは、動画など他の形式のファイルを再生する機能
を取り入れたりした方が順序立てて覚えられる気がします。
メディアプレイヤー風の基本的な機能(拡大表示・再生リスト・連続、ランダム再生など)
は、初心者の方でも時間さえかければ取り組めます。
これらを終わらせて、一通りのツールが作れるようになってから、ID3v2タグに挑戦するのが
いいと思います。
投稿者 (削除されました)  () 投稿日時 2009/11/18 08:02:06
(削除されました)
投稿者 winvis  (学生) 投稿日時 2009/11/16 08:10:12
「MCIsendstringでパスに日本語含まれていると再生されない」で、質問したwinvisです
葉月さんのおかげで、日本語の含まれたパスでも再生できるようになったのですが
ID3タグに画像が含まれていると、MCIで、再生されないのはどうしてなんですか?
対策法とかはないのでしょうか?