相关疑难解决方法(0)

在ios11上没有调用onaudioprocess

在最近添加支持后,我试图通过iOS11上的Safari上的麦克风进行音频捕获

但是,onaudioprocess永远不会调用回调.这是一个示例页面:

<html>
    <body>
        <button onclick="doIt()">DoIt</button>
        <ul id="logMessages">
        </ul>
        <script>
            function debug(msg) {
                if (typeof msg !== 'undefined') {
                    var logList = document.getElementById('logMessages');
                    var newLogItem = document.createElement('li');
                    if (typeof  msg === 'function') {
                        msg = Function.prototype.toString(msg);
                    } else if (typeof  msg !== 'string') {
                        msg = JSON.stringify(msg);
                    }
                    var newLogText = document.createTextNode(msg);
                    newLogItem.appendChild(newLogText);
                    logList.appendChild(newLogItem);
                }
            }
            function doIt() {
                var handleSuccess = function (stream) {
                    var context = new AudioContext();
                    var input = context.createMediaStreamSource(stream)
                    var processor = …
Run Code Online (Sandbox Code Playgroud)

safari ios web-audio-api ios11

20
推荐指数
1
解决办法
6497
查看次数

标签 统计

ios ×1

ios11 ×1

safari ×1

web-audio-api ×1