Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung, wie man die Dauer einer Audiodatei in PHP erhält

Ausführliche Erklärung, wie man die Dauer einer Audiodatei in PHP erhält

*文
*文Original
2018-01-03 09:56:184592Durchsuche

Wie erhalte ich die Dauer von Audiodateien in PHP? In diesem Artikel wird hauptsächlich die Methode zum Ermitteln der Dauer von Audiodateien durch PHP-Programmierung vorgestellt. Die Funktion zum Betreiben von Audiodateien wird durch die Einführung der getid3-Klasse eines Drittanbieters realisiert. Ich hoffe, es hilft allen.

Das Beispiel in diesem Artikel beschreibt, wie man die Dauer von Audiodateien durch PHP-Programmierung ermittelt. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Frage:

Als gestern die Forumfunktion hinzugefügt wurde, muss das mobile Endgerät wissen, wie lange die Audiodatei ist.

Die spezifische Lösung ist wie folgt:

Die erste besteht darin, ein Feld für die Dauer des Speicherns von Audiodateien in der Datenbank hinzuzufügen;

Dann habe ich getID3 im Internet gefunden. Diese Klasse kann die Dauer der Audiodatei abrufen und in das Projekt einführen

Zweitens rufen Sie diese Klasse in der Schnittstelle zum Hochladen von Audiodateien auf Die spezifische Schreibweise lautet wie folgt:

$getID3 = new getID3();  //实例化类
$ThisFileInfo = $getID3->analyze($path); //分析文件,$path为音频文件的地址
$fileduration=$ThisFileInfo['playtime_seconds']; //这个获得的便是音频文件的时长

Und speichern Sie die entsprechenden Daten in der Datenbank

Wenn das mobile Terminal dann die Datenliste benötigt, geben Sie einfach die Audiodauer zurück gleichzeitig

Verwandte Empfehlungen:

Ausführliche Erklärung, wie PHP aktiviert wird, um die Haltepunktwiederaufnahme zu implementieren

So erhalten Sie detaillierte Flash-Daten in PHP

So implementieren Sie die Bilderkennung in PHP

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man die Dauer einer Audiodatei in PHP erhält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn