Files
JianSu-Naming/miniprogram/app.js

26 lines
787 B
JavaScript
Raw Normal View History

2026-04-16 11:25:29 +08:00
App({
onLaunch() {
// 初始化音效上下文
this.globalData.audioContexts = {
flip: wx.createInnerAudioContext(),
success: wx.createInnerAudioContext()
};
// 预设音效资源 (用户可替换为本地或云端 URL)
// 示例使用了一些开源的基础音效,仅作占位参考
this.globalData.audioContexts.flip.src = 'https://assets.mixkit.co/active_storage/sfx/2571/2571-preview.mp3'; // 类似翻页声
this.globalData.audioContexts.success.src = 'https://assets.mixkit.co/active_storage/sfx/2000/2000-preview.mp3'; // 类似轻微铃声
},
playAudio(type) {
const ctx = this.globalData.audioContexts[type];
if (ctx) {
ctx.stop();
ctx.play();
}
},
globalData: {
audioContexts: {}
}
});