该脚本在我的电脑上运行,但当我将其上传到服务器时不起作用

我正在使用 GitHub 中的示例代码在网页 ( https://github.com/collab-project/videojs-record )上录制视频。该网页完全在我的电脑上运行。但是,当我使用 FTP 将文件上传到服务器时,网页会显示播放器,但当我单击播放器时不会录制。


我已尝试更改 FTP 上的权限以允许读取、写入和执行,但仍然无法正常工作。当我从浏览器的“查看页面源代码”代码中单击 javascript 和 CSS 文件时,它们会打开。


    <!doctype html>

    <html>

    <head>

      <meta charset="utf-8">

      <title>Audio/Video Example - Record Plugin for Video.js</title>


      <link href="video-js.min.css" rel="stylesheet">

      <link href="videojs.record.min.css" rel="stylesheet">

      <link href="examples.css" rel="stylesheet">


      <script src="video.min.js"></script>

      <script src="RecordRTC.js"></script>

      <script src="adapter.js"></script>


      <script src="videojs.record.min.js"></script>


      <script src="browser-workarounds.js"></script>


      <style>

      /* change player background color */

      #myVideo {

          background-color: #9ab87a;

      }

      </style>

    </head>

    <body>


    <video id="myVideo" playsinline class="video-js vjs-default-skin">

      <p class="vjs-no-js">

        To view this video please enable JavaScript, or consider upgrading to     

        a

        web browser that

        <a href="https://videojs.com/html5-video-support/" target="_blank">

      supports HTML5 video.

        </a>

      </p>

    </video>


    <script>

    var options = {

        controls: true,

        width: 320,

        height: 240,

        plugins: {

            record: {

                audio: true,

                video: true,

                maxLength: 10,

                debug: true

            }

        }

    };


    // apply some workarounds for certain browsers

    applyVideoWorkaround();


    var player = videojs('myVideo', options, function() {

        // print version information at startup

        var msg = 'Using video.js ' + videojs.VERSION +

            ' with videojs-record ' + videojs.getPluginVersion('record') +

            ' and recordrtc ' + RecordRTC.version;

        videojs.log(msg);

    });


我希望在单击播放器后能够从网络摄像头进行录制。但它只显示播放器,当我点击播放器时不记录。没有错误信息。


慕娘9325324
浏览 157回答 2
2回答

慕桂英4014372

网站有https吗?音频和视频录制在不安全网站上的 Chrome 上存在问题。另一方面,Firefox 在这种情况下工作正常。如果是这种情况,我建议您获得 ssl 证书,例如通过让我们加密是免费的。
打开App,查看更多内容
随时随地看视频慕课网APP