0
私はmp4ビデオを返すエンドポイントを望んでいました。Slim 3でmp4ビデオを返す
フルエンドポイント
$app->get('{userid}/clips/{clipid}/video', '\GameDVRController:clipGetVideo');
たそしてそのエンドポイントのための機能が
public function clipGetVideo($request, $response, $args) {
$clipid = $args['clipid'];
$clip = GameClip::where('id', $clipid)->first();
// (Note: clip->File is full path to file on disk)
$file = file_get_contents($clip->File);
$response->getBody()->write($file);
$response = $response->withHeader('Content-type', 'video/mp4');
return $response;
}
私はエンドポイントに行き、クロムは、それがビデオだと認識しているが、私はそれはないと思います実際の動画のいずれかを返します。プレイヤーには何も表示されず、秒単位で読み込まれます。
ファイルがどのくらいありますか? – jmattheis