gpt4 book ai didi

api - 使用JS加载和播放音频时遇到问题

转载 作者:行者123 更新时间:2023-12-02 22:16:34 25 4
gpt4 key购买 nike

我在这里累了加载和播放方法:
http://chromium.googlecode.com/svn/trunk/samples/audio/doc/loading-sounds.html
并编写自己的html和js代码,但在加载音频时遇到问题,我总是得到null的bufferList和arraybuffer。我不知道为什么,有人请写一个简单的代码或告诉我如何在阵列中加载音频,以便可以使用websocket发送
我不知道如何在此处添加代码,但是我的代码与链接中的代码非常相似。

最佳答案

试试这个:

window.onload = init();

function init ()
{
var audioContext = new webkitAudioContext();

var source = audioContext.createBufferSource();
source.connect(audioContext.destination);

var xhr = new XMLHttpRequest();
xhr.open("GET", "sounds/sample.mp3", true);
xhr.responseType = "arraybuffer";
xhr.onload = function() {
var buffer = audioContext.createBuffer(xhr.response, false);
source.buffer = buffer;
source.noteOn(0);
};
xhr.send();
}

关于api - 使用JS加载和播放音频时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11094092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com