以下是一个简单的示例:
// 获取 AudioContext 对象
const audioContext = wx.createAudioContext('myAudio');
// 在 WXML 中添加 audio 组件
<audio id="myAudio" src="https://example.com/audio.mp3" controls></audio>
在上述示例中,我们在 WXML 文件中添加了一个带有 id 的 <audio> 组件,并使用 wx.createAudioContext 方法获取了 AudioContext 对象。
AudioContext 对象提供了更多底层的音频操作,例如:
// 播放音频
audioContext.play();
// 暂停音频
audioContext.pause();
// 设置音频播放位置
audioContext.seek(10);
// 获取当前播放时间
const currentTime = audioContext.currentTime;
请注意,AudioContext 对象通常在高级的音频处理场景中使用,对于简单的音频播放和控制,使用 InnerAudioContext 对象更为方便。详细的 API 使用方法和参数配置可以查阅[微信小程序官方文档 - 音频](https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/wx.createAudioContext.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/870/微信小程序