ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルを使用して mp3 ファイルから情報を抽出する方法

php_PHP チュートリアルを使用して mp3 ファイルから情報を抽出する方法

WBOY
WBOYオリジナル
2016-07-13 17:25:02992ブラウズ

今日、Hanyu Studio から、指定したディレクトリにある mp3 ファイルの情報を抽出して Web ページを生成できる小さなソフトウェアを見つけました。その機能は非常にシンプルですが、非常に実用的です。そのため、この機能を PHP を使用して実装できないか考えました。 . そこで「行動を起こした」のです。
最初にいくつかのmp3ファイルをテキストエディタで開いてみると、文字化けは出ましたが、最後の部分にTAGマークがあり、その後にアーティスト、アルバム名、時間など、mp3ファイルに関するさまざまな情報が表示されていました。および いくつかの Web サイト情報 (もちろん、一部のファイルは含まれていません。winamp を使用して追加できます。詳細は説明しません) ははは、いい感じです。次のステップは、この情報を抽出する方法です。
情報を抽出する前に、まず指定されたディレクトリで mp3 ファイルを見つける必要があります。以下は mp3 ファイルを抽出するためのコード スニペットです:
$thisdir=dir(".");
while($file=$thisdir-> read ()) {
if((!is_dir("./$file")) および ($file!=".") および ($file!=".."))
{
$mp3=strstr( $ file,".");
if($mp3==".mp3"){
echo "

  • $file
  • ";
    echo " "; このコードは、指定されたディレクトリ内の mp3 ファイルを変換できますファイルが表示されます(ファイルの保存先ディレクトリを変更します)。
    次のステップは、抽出された mp3 ファイル内の情報を抽出することです。以下はプログラムの一部です:
    $fp=fopen($file,"r");
    $content=fread($fp,filesize($file); );
    $content=strstr($content,"TAG");
    echo "$content"
    情報は TAG 文字列で始まるため、strstr 関数を使用して、最初に表示されるタグを検索します。これは mp3 ファイル内の情報です。もちろん、この情報は非常に複雑です。抽出された情報を分析して処理すると、有用な情報が得られます。具体的な内容は読者が自分で考えてください。


    http://www.bkjia.com/PHPjc/532089.html

    www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532089.html技術記事今日、Hanyu Studio の、指定したディレクトリ内の MP3 ファイル情報を抽出して Web ページを生成できる小さなソフトウェアを見つけました。機能は非常にシンプルですが、非常に実用的だったので、考えてみました...
    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。