在微信小程序中,你可以通过 wx.getBackgroundAudioManager() 获取背景音频管理器,并通过该管理器的属性 paused 来获取背景音频的播放状态。当 paused 的值为 false 时,表示音频正在播放;当 paused 的值为 true 时,表示音频处于暂停状态。

以下是一个简单的示例:
const backgroundAudioManager = wx.getBackgroundAudioManager();

// 设置音频地址
backgroundAudioManager.src = '音频URL';

// 播放音频
backgroundAudioManager.play();

// 获取后台播放状态
const isPlaying = !backgroundAudioManager.paused;
console.log('音频是否在后台播放:', isPlaying);

在上述代码中,通过访问 backgroundAudioManager.paused 属性,你可以获取当前音频的播放状态。请注意,获取状态时最好确保音频已经开始播放,否则可能会出现未定义的情况。



转载请注明出处:http://www.zyzy.cn/article/detail/881/微信小程序