我正在使用 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); });我希望在单击播放器后能够从网络摄像头进行录制。但它只显示播放器,当我点击播放器时不记录。没有错误信息。
2 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
网站有https吗?音频和视频录制在不安全网站上的 Chrome 上存在问题。另一方面,Firefox 在这种情况下工作正常。
如果是这种情况,我建议您获得 ssl 证书,例如通过让我们加密是免费的。
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报
0/150
提交
取消