const innerAudioContext = wx.createInnerAudioContext();
// 设置音频地址
innerAudioContext.src = 'https://example.com/audio.mp3';
// 开始播放
innerAudioContext.play();
在上述示例中,我们通过 wx.createInnerAudioContext 方法创建了 InnerAudioContext 对象,然后设置了音频的地址(src),最后调用 play 方法开始播放音频。
除了播放音频,InnerAudioContext 还提供了其他一些常用的方法和属性:
// 暂停播放
innerAudioContext.pause();
// 停止播放
innerAudioContext.stop();
// 设置音量(0-1)
innerAudioContext.volume = 0.5;
// 设置音频的开始播放位置(单位:秒)
innerAudioContext.startTime = 10;
// 监听音频播放进度
innerAudioContext.onTimeUpdate(function () {
console.log('当前播放时间:', innerAudioContext.currentTime);
});
// 监听音频播放结束
innerAudioContext.onEnded(function () {
console.log('音频播放结束');
});
通过这些方法和事件,你可以实现对音频的更细致的控制和处理。
详细的 API 使用方法和参数配置可以查阅[微信小程序官方文档 - 音频](https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/wx.createInnerAudioContext.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/871/微信小程序