Maison  >  Article  >  développement back-end  >  Comment obtenir la durée d'un fichier audio en PHP

Comment obtenir la durée d'un fichier audio en PHP

墨辰丷
墨辰丷original
2018-05-23 15:41:296713parcourir

Cet article présente principalement la méthode d'obtention de la durée des fichiers audio en PHP. Il implémente la fonction d'exploitation des fichiers audio en introduisant la classe tierce getid3. Les amis dans le besoin peuvent se référer à ce qui suit

. Question :

Lorsque la fonction forum a été ajoutée hier, le terminal mobile avait besoin de connaître la durée du fichier audio lors de son affichage

; La solution spécifique est la suivante :

La première chose est d'ajouter un champ pour enregistrer la durée du fichier audio dans la base de données ;

Ensuite, j'ai trouvé la classe getID3 sur le Internet pour obtenir la durée du fichier audio, et l'introduire dans le projet ;

Deuxièmement, appeler cette classe dans l'interface de téléchargement de fichiers audio sur le terminal mobile. La méthode d'écriture spécifique est la suivante :

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

et enregistrez les données correspondantes dans la base de données

Ensuite, lorsque le terminal mobile a besoin de la liste des données, renvoyez simplement la durée audio à en même temps

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun.


Recommandations associées :

PHPUtilisation d'opérations sur les nombres trop longues (surdimensionnées) pour empêcher l'affichage des nombres en notation scientifique Compétences Method_php

PHPExtraire le nom de domaine racine via les compétences URL_php

PHPMéthodes de calcul de la somme et du produit des valeurs dans un tableau (fonctions array_sum et array_product)_php astuces

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn