推荐答案
-- -------------------- ---- ------- -- -------- ----- ----------------- - ----------------------------- -- ----- --------------------- - -------------------------------- -- -------- --------------------------- -- - ---------------------- --- -- -------- ---------------------------- -- - ---------------------- --- -- ---- ------------------------- -- ---- -- -------------------------- -- ---- -- ------------------------- -- ------ -- ----------------------------
本题详细解读
1. 创建音频播放实例
使用 wx.createInnerAudioContext()
方法可以创建一个音频播放实例。这个实例可以用来控制音频的播放、暂停、停止等操作。
const innerAudioContext = wx.createInnerAudioContext();
2. 设置音频源
通过设置 src
属性来指定要播放的音频文件路径。路径可以是本地文件路径或网络 URL。
innerAudioContext.src = 'https://example.com/audio.mp3';
3. 监听音频播放事件
可以通过 onPlay
方法来监听音频开始播放的事件。
innerAudioContext.onPlay(() => { console.log('音频开始播放'); });
4. 监听音频结束事件
通过 onEnded
方法来监听音频播放结束的事件。
innerAudioContext.onEnded(() => { console.log('音频播放结束'); });
5. 播放音频
调用 play()
方法开始播放音频。
innerAudioContext.play();
6. 暂停音频
调用 pause()
方法可以暂停音频播放。
innerAudioContext.pause();
7. 停止音频
调用 stop()
方法可以停止音频播放。
innerAudioContext.stop();
8. 销毁音频实例
调用 destroy()
方法可以销毁音频实例,释放资源。
innerAudioContext.destroy();