개발 스크랩 메모/PHP
PHP 스 트림 미디어 파일 을 어떻게 사용 합 니까?
렉사이
2020. 11. 22. 02:39
나 는 브 라 우 저 로 미디어 파일 (오디 오 와 비디오) 을 스 트 리밍 해 야 하 는 프로그램 을 만 들 려 고 한다.
저 는 phop 을 통 해 파일 을 읽 고 브 라 우 저 로 데 이 터 를 보 내 고 있 습 니 다.
다음 코드 를 사용 하고 있 습 니 다.
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 로 직접 이동 합 니 다) 미디어 가 중단 되 었 습 니 다.
제 가 다시 플레이 단 추 를 누 르 면 처음부터 다시 시작 합 니 다.
나 는 문제 가 버퍼 링 에 있다 고 생각 하지만 해결 할 방법 이 없다.
내 가 제목 에서 뭘 잘 못 했 거나 필요 한 게 있 나?
감사합니다.
대답 하 다.
저 는 고객 이 컴퓨터 에서 파일 의 특정 위치 로 이동 할 수 있 도록 Range 헤드 를 실현 해 야 한다 고 생각 합 니 다.
너 는 게이머 들 이 보 낸 요 구 를 통 해 문 제 를 찾 을 수 있 을 지도 모른다.