下面给出的代码用于从浏览器录制音频并同时播放。我的问题是这段代码在桌面浏览器上工作,但在两个平台上使用最新版本的 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>