第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

錄音機(jī)腳本適用于除 Edge 瀏覽器以外的大多數(shù)瀏覽器

錄音機(jī)腳本適用于除 Edge 瀏覽器以外的大多數(shù)瀏覽器

UYOU 2022-07-08 15:50:39
您好,我發(fā)現(xiàn)這個(gè)腳本可以讓您在瀏覽器中錄制音頻文件,因此它適用于除 Edge 之外的大多數(shù)瀏覽器。所以在頁(yè)面加載時(shí)我得到這個(gè)錯(cuò)誤。錯(cuò)誤 0:未定義“MediaRecorder”當(dāng)我按下錄制按鈕時(shí),我得到了這個(gè)錯(cuò)誤。0: 'rec' 未定義然后當(dāng)我按下停止時(shí),我得到了這個(gè)錯(cuò)誤。0: 'rec' 未定義所以我不知道如何讓它在 Edge 上工作。我試圖弄亂它,但我仍然不知道怎么弄,而且我在網(wǎng)上找不到任何可以幫助我解決這個(gè)問(wèn)題的資源。這是代碼navigator.mediaDevices.getUserMedia({    audio: true  })  .then(stream => {    handlerFunction(stream)  })function handlerFunction(stream) {  rec = new MediaRecorder(stream);  rec.ondataavailable = e => {    audioChunks.push(e.data);    if (rec.state == "inactive") {      let blob = new Blob(audioChunks, {        type: 'audio/mpeg-3'      });      recordedAudio.src = URL.createObjectURL(blob);      recordedAudio.controls = true;      recordedAudio.autoplay = true;      sendData(blob)    }  }}function sendData(data) {}record.onclick = e => {  console.log('I was clicked')  record.disabled = true;  record.style.backgroundColor = "blue"  stopRecord.disabled = false;  audioChunks = [];  rec.start();}stopRecord.onclick = e => {  console.log("I was clicked")  record.disabled = false;  stop.disabled = true;  record.style.backgroundColor = "red"  rec.stop();}#record {  background-color: red;  /* Green */  border-width: medium;  border-color: black;  color: white;  padding: 20px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;  margin: 4px 2px;  cursor: pointer;  max-width: 50%;  max-height: 15%;  border-radius: 50%;  left: 100px;  right: 100px;  position: relative;}#stopRecord {  background-color: green;  /* Green */  border-width: medium;  border-color: black;  color: white;  padding: 20px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;  margin: 4px 2px;  cursor: pointer;  max-width: 50%;  max-height: 15%;  border-radius: 50%;  left: 100px;  right: 100px;  position: relative;}h2 {  left: 100px;  position: relative;}
查看完整描述

3 回答

?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

某些版本的 Edge 不支持 MediaRecorder API,這是您正在使用的錄制腳本的主干。

您可以使用audio-recorder-polyfill它來(lái)填充它。您需要使用某種捆綁器才能在您的應(yīng)用程序中獲取它。

供調(diào)試參考。該MediaRecorder is not defined消息告訴您在范圍內(nèi)沒(méi)有調(diào)用變量MediaRecorder(即window),這意味著它尚未由瀏覽器定義,并且可能不是受支持的功能。

將來(lái),我建議在使用之前嘗試了解您使用的代碼;如果不這樣做,您就會(huì)將自己暴露在許多錯(cuò)誤中。


查看完整回答
反對(duì) 回復(fù) 2022-07-08
?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊

React 支持所有流行的瀏覽器,包括 Internet Explorer 9 及更高版本,盡管一些舊瀏覽器需要一些 polyfill,例如 IE 9 和 IE 10。



查看完整回答
反對(duì) 回復(fù) 2022-07-08
?
慕勒3428872

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊

MediaStream Recording API 文檔中,我們可以看到MediaRecorder對(duì)象支持 Edge 79+ 版本,并且不適用于舊版 Edge 瀏覽器(Microsoft Edge 44.18362.449.0)。Edge 79+ 版本的瀏覽器是基于鉻的。

因此,要使用 MediaRecorder 對(duì)象,請(qǐng)嘗試安裝新的 Microsoft Edge(它是基于 chromium 的,目前最新的 Edge 版本是版本 81.0.416.53(官方構(gòu)建)(64 位))。


查看完整回答
反對(duì) 回復(fù) 2022-07-08
  • 3 回答
  • 0 關(guān)注
  • 235 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)