index.html引入 script
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>vue-music</title>
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1">
<script src="//y.gtimg.cn/music/h5/player/player.js?max_age=2592000"></script>
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
在mutations里调用
import * as types from './mutation-types'
// eslint-disable-next-line no-undef
const player = new QMplayer()
const mutations= {
// 播放器
[types.SET_PLAYING_STATE](state, flag) {
player.play(state.playlist[state.currentIndex].mid)
state.playing = flag
}
}
export default mutations
通过里面有的api player.play(songsid)
就可以使用。
接着去触发mutations就可以。