왜 내가 mime_content_type ($의 mp3_file_path) 그것의 반환 응용 프로그램/octet-stream을 호출 일부 MP3 파일 파일에?이유 mime_content_type에 일부 MP3 파일은 응용 프로그램/옥텟 스트림을 반환
나는이 있습니다
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$image = getimagesize($tempFile);
$mp3_mimes = array('audio/mpeg', 'audio/x-mpeg', 'audio/mp3', 'audio/x-mp3', 'audio/mpeg3', 'audio/x-mpeg3', 'audio/mpg', 'audio/x-mpg', 'audio/x-mpegaudio');
if (in_array(mime_content_type($tempFile), $mp3_mimes)) {
echo json_encode("mp3");
} elseif ($image['mime']=='image/jpeg') {
echo json_encode("jpg");
} else{
echo json_encode("error");
}
}
편집 : 내가 여기에 좋은 클래스를 발견 :
http://www.zedwood.com/article/127/php-calculate-duration-of-mp3
은 어쩌면 몇 가지 코드를 보여? 또는 그러한 파일의 몇 가지 예가 있습니까? – lbedogni