비디오 재생을 위해 비디오 태그를 사용하는 작은 웹사이트를 작성했습니다. 비디오 파일(모두 MP4)은 웹사이트 파일과 분리되어야 합니다. 따라서 비디오 스트림은 백그라운드에서 비디오를 읽어서 출력되며 액세스할 수 있습니다. 일반적으로 PC와 Android에서는 볼 수 없지만 Apple에서는 표시할 수 없지만, /test.mp4와 같이 고정된 주소의 동영상은 재생할 수 있습니다.
<code> //$name 文件名, $path 文件路径 header("Pragma: public"); header("Expires: 0"); header("Content-Type: application/octet-stream"); //文件mime类型 header("Content-Disposition: attachment; filename=\"".$name."\";" ); header("Content-Length: ".filesize($path)); //文件大小$fsize ob_clean(); flush(); readfile( $path ); </code>
온라인에서는 http 프로토콜에 Range가 설정되어 있지 않다고 하는데, 예시나 자세한 설명이 나와 있지 않습니다.
비디오 재생을 위해 비디오 태그를 사용하는 작은 웹사이트를 작성했습니다. 비디오 파일(모두 MP4)은 웹사이트 파일과 분리되어야 합니다. 따라서 비디오 스트림은 백그라운드에서 비디오를 읽어서 출력되며 액세스할 수 있습니다. 일반적으로 PC와 Android에서는 볼 수 없지만 Apple에서는 표시할 수 없지만, /test.mp4와 같이 고정된 주소의 동영상은 재생할 수 있습니다.
<code> //$name 文件名, $path 文件路径 header("Pragma: public"); header("Expires: 0"); header("Content-Type: application/octet-stream"); //文件mime类型 header("Content-Disposition: attachment; filename=\"".$name."\";" ); header("Content-Length: ".filesize($path)); //文件大小$fsize ob_clean(); flush(); readfile( $path ); </code>
온라인에서는 http 프로토콜에 Range가 설정되어 있지 않다고 하는데, 예시나 자세한 설명이 나와 있지 않습니다.
동영상 파일의 위치를 변경해 보세요. 경로 문제일 수 있습니다.