字节小程序
开发者社区
小程序小游戏
登录
创建AudioContext Audio 手机无声音,开发工具无法播放

创建AudioContext Audio 手机无声音,开发工具无法播放

903浏览作者: User7357983696059678783

// 创建一个 AudioContext 和 Audio

const ctx = tt.getAudioContext();

const audio = ctx.createAudio();

// 需要先设置event监听 再设置src 确保时序正确

audio.oncanplay = () => {

console.log("canplay called");

audio.play();

};

audio.onplaying = () => {

console.log("playing called");

};

audio.loop = true;

audio.startTime = 0;

audio.autoplay = true;

audio.src = "xxxx.mp3";

// 使用createMediaElementSource 从Audio对象创建一个音频源

const source = ctx.createMediaElementSource(audio);

source.connect(ctx.destination);

audio.onseeking = () => {

console.log("seeking called");

};

audio.onwaiting = () => {

console.log("waiting called");

};

audio.onseeked = () => {

console.log("seeked called");

};

audio.onpause = () => {

console.log("pause called");

};

audio.onended = () => {

console.log("ended called");

};

audio.onstop = () => {

// 跟 web 不同的事件

console.log("stop called");

};

audio.onerror = (err) => {

console.log("error called" + err.errMsg);

};



官方文档 更本没有声音。我用了 网络音频,用 createInnerAudioContext 没问题

最后一次编辑于 2024年04月15日
加载中