一个微信小程序版的网易云音乐播放器练习democss
Github 地址html
vue init mpvue/mpvue-quickstart mp-music
cd mp-music
npm install
复制代码
server{
listen 80;
server_name example.com;
rewrite ^(.*) https://$host$1 permanent;
}
server {
listen 443 ssl;
server_name example.com;
ssl on;
ssl_certificate example.com.pem;
ssl_certificate_key example.com.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
location / {
proxy_pass http://127.0.0.1:3000;
}
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
}
复制代码
npm install stylus stylus-loader --save-dev
// webpack.base.conf.js
{
test: /\.styl$/,
loader: ['url-loader', 'css-loader', 'stylus-loader'],
}
复制代码
wx.createInnerAudioContext()
复制代码
"lyric-parser": "git+https://github.com/AlisaLiCn/lyric-parser.git",
复制代码
// 音频跳转,单位秒,小数点须要保留在3位之内,否则好像不生效
innerAudioContext.seek(time)
// 歌词跳转,单位毫秒
lyric.seek(time * 1000)
复制代码
# 开发时构建
npm run dev
复制代码
构建完成后,使用微信开发者工具打开,也可以使用手机扫码预览vue
截图预览: webpack
Github 地址git