Доброго дня.
Сегодня стала задача отдавать wav файлы из под ssh подключения.
Вроде всё впорядке запись воспроизводится, но не работает перемотка и прогресс проигрывания.
function openFile($remote_dir, $remote_file) {
$sftp = $this->sftp;
$dir = "ssh2.sftp://$sftp$remote_dir$remote_file";
$stream = readfile("$dir", 'r');
header('Content-Type: audio/x-wav');
header("Accept-Ranges: bytes");
header("Connection: close");
header("Content-type: application/octet-stream");
header("Content-Length: ".filesize($dir));
header("Content-Range:bytes 0-".filesize($dir)."/".filesize($dir));
die();
}
Принимаю файл обычным тэгом audio.