「mp3cat.pl」は、この2つのルーチンだけで終わりです。なんと、たったこれだけなのです! 「mp3cat.pl」を呼び出して使う側のスクリプトでは、MP3ファイルのファイル名を配列に入れ、まず「mp3totalsize」を呼んで結合後のファイルサイズを知り、HTMLヘッダー「Content-type: audio/mp3」に続けて「Content-length: $totalsize」を出力します。(実用的には「Pragma: no-cache」も出力します@たぶん。)次に「binmode(STDOUT);」してから「print &mp3cat'mp3cat(@files);」するというスンポウでございます。ちなみにWindows上のWebサーバーでもオッケーでぇす!(メッソウではございますが、ローカルでの動作もできますよ、の意。 |