我正在使用 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 關注
- 189 瀏覽
添加回答
舉報
0/150
提交
取消