HTML5 .MP4 видео не воспроизводится - PullRequest
0 голосов
/ 11 октября 2018

Я преобразовал видео в base64string , декодировал base64string и использовал file_put_contents, чтобы преобразовать его в файл mp4.Я сделал это, чтобы я мог получить видео из моего мобильного приложения на мой сервер.Нет проблем с тем, что я могу конвертировать и создавать файл и воспроизводить видео в VLC, однако проблема заключается в том, что я помещаю файл пути преобразованного видео в тег VIDEO, который видео не будет воспроизводиться, и когда я помещаю загруженное видео MP4.с YouTube это работает.Я не знаю, почему видео не воспроизводится.

Base64String в MP4 Преобразование:

$video_decode = base64_decode($Video);
$video_filename = 'C:/xampp/htdocs/TBSApp/uploads/'. $CAF . '_'.$CafDate.'_VID.mp4';
$video_dbfilename = './uploads/'. $CAF . '_'.$CafDate.'_VID.mp4';
$save_video = file_put_contents($video_filename, $video_decode);

HTML-видео:

<div class="act-image-container">
    <video class="act-img" controls>
       <source src="'.$row["Video"].'" type="video/mp4">
    </video>
</div>

Путь:

. / Uploads / VQ4475WWUK_2018-10-11_VID.mp4

...