Я пытаюсь создать приложение, в котором мне нужно передавать медиафайлы (аудио и видео) в браузер.Я читаю файл через php и отправляю данные в браузер.Я использую следующий код.
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Content-Type: {$file->getMimetype()}");
header("Content-Disposition: inline; filename=".$filename.";");
header("Content-Length: ".strlen($file_content));
echo $file_content;
Все работает нормально, кроме случаев, когда я пытаюсь переслать видео или аудио (я имею в виду, что текущее местоположение воспроизведения составляет 0:15, и оно сразу переходит к 1: 25), мультимедиа останавливается, и когда я снова нажимаю кнопку воспроизведения, он начинается с начала.
Я думаю, что проблема с буферизацией, но не могу понять.Я делаю что-то неправильно в заголовке или что-то еще требуется.
Спасибо.