Czy mogę obsługiwać pliki MP3 za pomocą PHP?

W ten sam sposób, w jaki możliwe jest wyświetlanie obrazów za pomocą php, do wykorzystania w CAPTACHAS i tym podobnych, czy można zrobić to samo z plikami audio?

Próbowałem tego

<?php

$track = "sometrack.mp3";

if(file_exists($track)) {
    header('Content-type: audio/mpeg');
    header('Content-length: ' . filesize($track));
    header('Content-Disposition: filename="sometrack.mp3"');
    header('X-Pad: avoid browser bug');
    header('Cache-Control: no-cache');
    print file_get_contents($track);
} else {
    echo "no file";
}

Używam Safari, która może odtwarzać pliki MP3. Kopie Safari we właściwy tryb, na kilka sekund dostaję kontrolki Quicktime, a potem „No Video”.

Próbuję chronić pliki przed nieautoryzowanym pobieraniem w przypadku, gdy zastanawiasz się, dlaczego chciałbym to zrobić.

questionAnswers(2)

yourAnswerToTheQuestion