Я работаю над тем, чтобы подавать файлы MP3 через PHP и после некоторой помощи формировать массив SO, я получил его здесь
Однако этот пример не работает, когда я использую его как источник в звуковом тэге, подобном этому
<html>
<head>
<title>Audio Tag Experiment</title>
</head>
<body>
<audio id='audio-element' src="music/mp3.php" autoplay controls>
Your browser does not support the audio element.
</audio>
</body>
</html>
и здесь PHP
<?php
$track = "lilly.mp3";
if(file_exists($track))
{
header("Content-Transfer-Encoding: binary");
header("Content-Type: audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3");
header('Content-length: ' . filesize($track));
header('Content-Disposition: filename="lilly.mp3"');
header('X-Pad: avoid browser bug');
Header('Cache-Control: no-cache');
readfile($track);
}else{
echo "no file";
}
Итак, я думаю (и это может быть очень плохой идеей, скажите мне), что я мог бы настроить Apache для работы с PHP файлом, когда кто-то запрашивает .MP3.
Итак, у меня есть три вопроса
- Будет ли эта работа
- Хорошая идея/плохая идея?
- Что мне нужно делать? Помещает "AddType application/x-httpd-php.mp3" int he httpd conf сделать это?