FlashでMP3を読み込むと「読み取りに問題があったため、ひとつまたは複数のファイルの読み込みができませんでした」エラーが出る

flash_mp3_import.gif

Flash内に音声ファイルを読み込んで利用する機会は多いと思いますが、Adobe Flash CS3やCS4(CS5もかな)を利用してmp3ファイルを読み込み(ライブラリから読み込み…等)する際に以下のようなエラーが表示されることが分かりました。

読み取りに問題があったため、ひとつまたは複数のファイルの読み込みができませんでした。

ちなみに英語版では以下のようなエラーになります。

one or more files were not imported because there were problems reading them.

海外でも起こっているエラーのようで、みなさんの困り具合が伺えます。

現象はWindows Vistaで確認済みですが、CS3やCS4、CS5はWindows XPにもインストール可能なため、Windows XPでも起こりうる可能性があります。

QuickTimeをインストールして解決!

アドビのヘルプによると、mp3のファイルは標準的に読み込みが可能なのですが、実際にテストしたところ、一部ファイルの中にQuickTimeをインストールしていないと読み込めないものがあるようです。

おそらく、Flashがサポートしていないビットレートや周波数などを持ったMP3ファイルは、ヘルパーアプリケーション(今回の場合はQuickTime)に処理を委譲する仕様になっているのではないでしょうか。

というわけで読み込めない方はQuickTimeのインストールをお試しください。

海外の人が試した、その他の強引な解決法

海外の同様なトラブルを調査すると、他にもQuickTimeに頼らず以下の方法で解決された方もいらっしゃるようです。 参考にどうぞ。

  • Goldwaveでlameプラグインを使ってmp3ファイルを開き、他のmp3ファイル形式に変換して新しいmp3ファイルを作成して読み込んだらうまくいった。
  • Macの「Amadeus II」サウンドエディタを使っていて同じ例に遭遇。 最終的に次のような設定にして解決。
    LAME 3.96圧縮、112kbps; Best; Tags option OFF; Variable Bit Rate option OFF

このページをシェアする

1 件のコメント

  • 署名 より:

    僕はもっと凡ミスしていました。 
    ファイルパスに日本語が含まれると同じエラーが
    出ます。

署名 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

2010-02-24