Heim > Artikel > Backend-Entwicklung > So erhalten Sie die Dauer einer Audiodatei in PHP
In diesem Artikel wird hauptsächlich die Methode zum Ermitteln der Dauer von Audiodateien in PHP vorgestellt. Er implementiert die Funktion zum Betreiben von Audiodateien durch die Einführung der getid3-Klasse eines Drittanbieters
Frage:
Als gestern die Forum-Funktion hinzugefügt wurde, musste das mobile Endgerät wissen, wie lang die Audiodatei war;
Das erste, was ich tun muss, ist, ein Feld hinzuzufügen, um die Dauer der Audiodatei in der Datenbank zu speichern;
Dann habe ich die getID3-Klasse im Internet gefunden, um sie zu bekommen die Dauer der Audiodatei und führt sie in das Projekt ein;
Zweitens rufen Sie diese Klasse in der Schnittstelle zum Hochladen von Audiodateien auf das mobile Endgerät auf. Die spezifische Schreibmethode ist 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 Endgerät dann die Datenliste benötigt, geben Sie einfach die Audiodauer in die Vergangenheit zurück gleichzeitig
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird.
Verwandte Empfehlungen:
PHPExtrahieren Sie den Stammdomänennamen über URL_php skills
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Dauer einer Audiodatei in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!