Heim >php教程 >php手册 >php 获取音频文件时长

php 获取音频文件时长

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-06 19:35:213010Durchsuche

getID3()是从MP3等媒体文件中提取文件信息的php类,既可以提取也能修改文件的标签信息。它能读取的文件类型非常多,例如MP3、wav等.示例官方下载地址:http://sourceforge.net/projects/getid3/files/ 无 ?phpinclude "getid3/getid3.php";$fileUrl = "11471.m

getID3() 是从MP3等媒体文件中提取文件信息的php类,既可以提取也能修改文件的标签信息。它能读取的文件类型非常多,例如MP3、wav等. 示例官方下载地址:http://sourceforge.net/projects/getid3/files/ 
<?php
	include "getid3/getid3.php";
	
	$fileUrl = "11471.mp3";
	$getID3 = new getID3();    //实例化类

	$ThisFileInfo = $getID3->analyze("11471.mp3");	//分析文件
	$time = $ThisFileInfo['playtime_seconds'];	    //获取mp3的长度信息
	echo $ThisFileInfo['playtime_seconds'];         //获取MP3文件时长
?>
/*使用这个不是很精确。*/
function get_duration($file,$rate=128){
  if(!$file)return ;
  return  ceil(((filesize($file)/1024)/$rate)*8);
}
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
Vorheriger Artikel:php获取本地连接ipNächster Artikel:PHP代码实现攻击HTTP服务器