gpt4 book ai didi

javascript - 以

转载 作者:行者123 更新时间:2023-11-30 16:38:01 25 4
gpt4 key购买 nike

我知道我可以使用 createMediaElementSource() 使用 Web Audio 操作音频流,但是是否可以使用 Web Audio 播放/循环播放音频并将标签纯粹用于加载音频?

这是我试过的,但它说 start() 不是一个函数:

window.onload = init;
var context;
var bufferLoader;

function init() {
window.AudioContext = window.AudioContext || window.webkitAudioContext;
context = new AudioContext();

var audio = $("audio").get(0);
var source = context.createMediaElementSource(audio);
source.connect(context.destination);
source.start(0);
}

最佳答案

window.onload = init;

function init() {
window.AudioContext = window.AudioContext || window.webkitAudioContext;

var context = new AudioContext();

var audio = $("audio").get(0);

audio.addEventListener('loadstart', function() {
var source = context.createMediaElementSource(audio);
source.connect(context.destination);

audio.play(0);
}, false);
}

引用https://github.com/Korilakkuma/XSound/blob/master/build/xsound.dev.js#L9703XSound.js

关于javascript - 以 <audio> 作为源的网络音频循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423783/

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