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