<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      js 錄音

      
      span{
            cursor: pointer;
          }
          .audio_list{
            margin-top: 10px;
          }
          .audio_list audio{
            margin-right: 40px;
            position: relative;
          }
          audio span{
            color: red;
            position: absolute;
            top: 0;
            bottom: 0;
            right: -10px;
          }

      js

       <div>
          <span onclick="start()">開始錄音</span>
          <span onclick="stop()">結(jié)束錄音</span>
          <div class="audio_list">
      
          </div>
        </div>
      
        <script>
          const constraints = { audio: true };
          var mediaRecorder = null;
          function start ( ) {
            if(mediaRecorder){
              stop();
              return;
            }
            var chunks = [];
            console.log("start")
             navigator.mediaDevices.getUserMedia(constraints)
            .then(stream => {
              mediaRecorder = new MediaRecorder(stream);
              mediaRecorder.addEventListener('dataavailable', event => {
                chunks.push(event.data);
              });
      
              mediaRecorder.addEventListener('stop', () => {
                const blob = new Blob(chunks, { type: 'audio/wav' });
                const url = URL.createObjectURL(blob);
                console.log(blob, url)
                const link = document.createElement('a');
      
                link.href = url;
                link.download = 'recording.wav';
                document.body.appendChild(link);
                link.click();
                 // 在頁面上創(chuàng)建一個音頻元素,并設(shè)置其源為錄音URL
              var audioElement = document.createElement('audio');
              var audio_list = document.querySelector('.audio_list');
              audio_list.innerHTML = ""
              audioElement.src = url;
              audioElement.controls = true;
              audio_list.appendChild(audioElement);
              });
              mediaRecorder.start();
            })
            .catch(err => {
              console.error(err);
            });
          }
          function stop ( ) {
            mediaRecorder.stop();  
            mediaRecorder = null;
            console.log("stop" ,mediaRecorder)
          }
        </script>

       

      posted @ 2024-05-11 16:07  波仔、  閱讀(27)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 一区二区三区四区自拍视频 | 91人妻无码成人精品一区91| 国产边打电话边被躁视频| 亚洲色大成网站WWW永久麻豆| 男女一级国产片免费视频| 欧美日韩一区二区综合| 国产美女直播亚洲一区色| 国产高潮刺激叫喊视频| 国产精品久久久久无码网站| 高清国产一区二区无遮挡| 国产福利在线观看免费第一福利| 亚洲欧洲精品日韩av| 亚洲偷自拍国综合| 成年视频人免费网站动漫在线| 99亚洲男女激情在线观看| 欧美一进一出抽搐大尺度视频| 97午夜理论电影影院| 国产成人精品无码免费看夜聊软件 | 国产精品国产三级国av| 亚洲国产一区二区三区四| 亚洲av无码国产在丝袜线观看| 国产精品国产三级国产试看| 国产精品黄色片| 99久久er这里只有精品18| 人妻系列中文字幕精品| 亚洲欧美色一区二区三区| 欧美福利在线| 无码日韩精品91超碰| 东安县| 中文字幕av一区| 日本一区二区不卡精品| 人妻中文字幕精品一页| 重口SM一区二区三区视频| 丝袜老师办公室里做好紧好爽| japanese人妻中文字幕| 成人无码视频| 久久亚洲精品情侣| 老女老肥熟国产在线视频| 日韩精品一区二区都可以| 换着玩人妻中文字幕| 亚洲中文字幕国产精品|