Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Sur mon site j'ai une vidéo que je stocke pas dans le dossier public mais dans le dossier storage. J'ai un lecteur vidéo simple qui prend sa source sur une url comme ceci :

<video controls>
    <source src="{{ "/api/video/$video->id/$video->public_id" }}" type="video/webm">
</video>

Et voici la méthode dans mon controller:

<?php
class ApiController extends Controller {
    public function watch($id, $string) {
        $path = storage_path("app/videos/$id/$string.webm");

        if(!File::exists($path)) {
            dd($path);
        }
        $file = File::get($path);
        $type = File::mimeType($path);
        $response = Response::make($file, 200);
        $response->header("Content-Type", $type);
        return $response;
    }
}

Ce que je veux

Je veux que l'utilisateur puisse aller à l'endroit souhaité de la vidéo sans recharger toute la page.

Ce que j'obtiens

Le lecteur fonctionne à peu près, la vidéo se charge bien. Mais quand on switch la timeline d'un endroit à l'autre ça recommence la vidéo à zéro.
Je suppose que le problème vient du header dans php mais j'avoue que c'est pas trop mon rayon.
Merci d'avance pour votre aide.

Aucune réponse