lý do tại sao trên một số tệp mp3 khi tôi gọi mime_content_type ($ mp3_file_path) đó là ứng dụng trả về/octet-stream?lý do tại sao một số mp3 trên ứng dụng trả về mime_content_type/octet-stream
tôi có điều này:
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");
}
}
EDIT: tôi tìm thấy một lớp đẹp ở đây:
http://www.zedwood.com/article/127/php-calculate-duration-of-mp3
Có thể hiển thị một số mã? Hoặc một số ví dụ về các tệp như vậy? – lbedogni