Jouer mp4 fichier via php dans la Balise Vidéo HTML5 dans Chrome?
J'ai un problème avec les fichiers mp4. Balise Vidéo Html5 pouvez jouer avec de lien direct, mais pas avec PHP Header (Mp3 est a bien fonctionné avec PHP Header). J'ai essayé presque de solution dans la Pile mais toujours pas à résoudre mon problème 🙁
Entendre, c'est mon code:
PHP mp4.php
error_reporting(0);
$local_file = 'z.mp4';//'b.mp3';
$download_file = 'out.mp4';
//send headers
header('Cache-control: private');
header('Content-Type: video/mp4');
header('Content-Length: '.filesize($local_file));
header('Content-Disposition: filename='.$download_file);
header('Accept-Ranges: bytes');
header("Content-Transfer-Encoding: binary");
readfile($local_file);
HTML
<video controls="" autoplay="" name="media">
<source src="http://localhost/videos/mp4.php" type="video/mp4">
</video>
Je ne sais pas pourquoi 🙁 s'il vous Plaît aider moi.
Merci,
OriginalL'auteur beeb.vn | 2014-07-06
Vous devez vous connecter pour publier un commentaire.
OK! J'ai résolu mon problème 🙂 j'Espère que cela aidera quelqu'un a le même problème que moi
Suffit d'utiliser ce code:
OriginalL'auteur beeb.vn
Je pense que vous avez ajouté inutiles des en-têtes de votre fichier php. Essayez celui-ci:
Et un code HTML à quelque chose comme ceci
EDIT: Cela fonctionnera également pour les fichiers mp3 lorsque vous modifiez le Type de Contenu d'en-tête html et le type de vidéo.
Peut-être il ya quelque chose de mal avec votre fichier mp4. Avez-vous essayer un autre?
Oui, j'ai essayé les autres fichiers. Ils ont également ne pas fonctionner 🙂
OriginalL'auteur Oguzhan Ozel