Start working with audio API with Web : 代码在桌面浏览器中工作,但在移动浏览器中不工作

Start working with audio API with Web : Code is working is desktop browser but not working in mobile browser

下面给出的代码用于从浏览器录制音频并同时播放。我的问题是这段代码在桌面浏览器上工作,但在两个平台上使用最新版本的 Chrome 浏览器的移动浏览器上不工作。谁能帮我这个?

<audio id="player" controls></audio>
<script>
  const player = document.getElementById('player');

  const handleSuccess = function(stream) {

    if (window.URL) {
      player.srcObject = stream;
    } else {
      player.src = stream;
    }
  };

  navigator.mediaDevices.getUserMedia({ audio: true, video: false })
      .then(handleSuccess);
</script>

navigator.mediaDevices.getUserMedia 在移动浏览器中没有 SSL 将无法工作,所以我在我的本地主机上安装了 SSL,现在它可以工作了。