當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript PlayerCore.setAudioGraph方法代碼示例

本文整理匯總了TypeScript中web-audio-api-player.PlayerCore.setAudioGraph方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript PlayerCore.setAudioGraph方法的具體用法?TypeScript PlayerCore.setAudioGraph怎麽用?TypeScript PlayerCore.setAudioGraph使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在web-audio-api-player.PlayerCore的用法示例。


在下文中一共展示了PlayerCore.setAudioGraph方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1:

    player.getAudioContext().then((audioContext) => {

        let bufferInterval = 1024;
        let numberOfInputChannels = 1;
        let numberOfOutputChannels = 1;

        // create the audio graph
        visualizerAudioGraph.gainNode = audioContext.createGain();
        visualizerAudioGraph.delayNode = audioContext.createDelay(1);
        visualizerAudioGraph.scriptProcessorNode = audioContext.createScriptProcessor(bufferInterval, numberOfInputChannels, numberOfOutputChannels);
        visualizerAudioGraph.analyserNode = audioContext.createAnalyser();

        // analyser options
        visualizerAudioGraph.analyserNode.smoothingTimeConstant = 0.2;
        visualizerAudioGraph.analyserNode.minDecibels = -100;
        visualizerAudioGraph.analyserNode.maxDecibels = -33;
        visualizerAudioGraph.analyserNode.fftSize = 16384;
        //visualizerAudioGraph.analyserNode.fftSize = 2048;

        // connect the nodes
        visualizerAudioGraph.delayNode.connect(audioContext.destination);
        visualizerAudioGraph.scriptProcessorNode.connect(audioContext.destination);
        visualizerAudioGraph.analyserNode.connect(visualizerAudioGraph.scriptProcessorNode);
        visualizerAudioGraph.gainNode.connect(visualizerAudioGraph.delayNode);

        player.setAudioGraph(visualizerAudioGraph);

    });
開發者ID:chrisweb,項目名稱:web-audio-api-player,代碼行數:28,代碼來源:bootstrap.ts


注:本文中的web-audio-api-player.PlayerCore.setAudioGraph方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。