视频上传器,尝试在上传后显示视频播放器

时间:2020-03-01 12:17:07

标签: php

正如标题所述,我试图创建一个URL或想要使用脚本在上传后显示我的视频。 我想将afterglow用作视频播放器,任何提示或帮助都会对我有所帮助! 这是我的upload.php的代码:

<?php
if (isset($_POST['submit'])) {
    $file = $_FILES['file'];

    $fileName = $file['name'];
    $fileTmpName = $file['tmp_name'];
    $fileSize = $file['size'];
    $fileError = $file['error'];
    $fileType = $file['type'];

    $fileExt = explode('.', $fileName);
    $fileActualExt = strtolower(end($fileExt));

    $allowed = array('jpg', 'jpeg', 'png', 'mp4');

    if (in_array($fileActualExt, $allowed)) {
        if ($fileError === 0) {
            if ($fileSize < 10000000000) {
                $fileNameNew = uniqid('', true).".".$fileActualExt;
                $fileDestination ='uploads/'.$fileNameNew;
                move_uploaded_file($fileTmpName, $fileDestination);
                header("Location: index.php?uploadsuccess");
            } else {
                echo "Your file is too big!";
            }
        } else {
            echo "There was an error uploading your file!";
        }
    } else {
        echo "You cannot upload files of this type!";
    }
}

1 个答案:

答案 0 :(得分:0)

您需要使用HTML渲染视频:

<!DOCTYPE html>
<html>
  <head>
    <title>afterglow player</title>
    <script src="//cdn.jsdelivr.net/npm/afterglowplayer@1.x"></script>
  </head>
  <body>
    <video class="afterglow" id="myvideo" width="1280" height="720">
      <source type="video/mp4" src="/path/to/myvideo.mp4" />
    </video>
  </body>
</html>

请务必像这样回显上传的视频的来源

src="<?php echo $videolink; ?>"