一個微信小程序版的網易雲音樂播放器練習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