Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie die Dauer einer Audiodatei in PHP

So erhalten Sie die Dauer einer Audiodatei in PHP

墨辰丷
墨辰丷Original
2018-05-23 15:41:296738Durchsuche

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;

Die konkrete Lösung ist wie folgt:

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:

PHPVerwendung überlanger (übergroßer) Zahlenoperationen, um zu verhindern, dass Zahlen in wissenschaftlicher Notation angezeigt werden Method_php skills

PHPExtrahieren Sie den Stammdomänennamen über URL_php skills

PHPMethoden zur Berechnung der Summe und des Produkts von Werten in einem Array (array_sum- und array_product-Funktionen)_php-Tipps

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!

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