|
|
2 anni fa | |
|---|---|---|
| .. | ||
| js_sdk | 2 anni fa | |
| changelog.md | 2 anni fa | |
| package.json | 2 anni fa | |
| readme.md | 2 anni fa | |
仅微信内置浏览器支持,进入页面自动播放。无需“触摸、点击”之类的操作。
使用简单
使用微信扫一扫查看效果
Vue2将下述代码放到首页 onLoad 中即可
<script lang="ts" setup>
import weixin from 'weixin-js-sdk'; // npm install weixin-js-sdk
import { useBgMusic } from '@/uni_modules/y-bg-music/js_sdk';
const bgmusic = useBgMusic({
src: 'https://superzdd.github.io/wechat-h5-backgound-music-survey/bgmusic.mp3',
loop: 999, // 循环次数
controls:true // 显示右上角控制元素
});
// 留空也要调用一下,否则无法自动播放
weixin.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '', // 必填,公众号的唯一标识
timestamp: 0, // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '', // 必填,签名,见附录1
jsApiList: [ ]
});
weixin.ready(() => {
bgmusic.play(); // 播放~
});
</script>
播放控制元素太丑
答:可以隐藏的,然后自己写一个替代。
技术实现思路来自 superzdd 大佬的开源仓库 微信端H5背景音乐自动播放研究
绿泡泡:Base1024