# Introduction

Bgm player plugin for vuepress-theme-reco or other vuepress theme.
# Name
- As plugin: @vuepress-reco/vuepress-plugin-bgm-player
- As component: BgMusic(auto appear in the page, no need for extra code)
# Option API
The following are the default parameters when plugin is used.
# audios
- description: playlist
- type: Array
- default: no default value and must be customized
- exampleaudios: [ // local media examples { name: '장가갈 수 있을까', artist: '咖啡少年', url: '/bgm/1.mp3', cover: '/bgm/1.jpg' }, // online media examples { name: '강남역 4번 출구', artist: 'Plastic / Fallin` Dild', url: 'https://assets.smallsunnyfox.com/music/2.mp3', cover: 'https://assets.smallsunnyfox.com/music/2.jpg' }, { name: '用胳膊当枕头', artist: '최낙타', url: 'https://assets.smallsunnyfox.com/music/3.mp3', cover: 'https://assets.smallsunnyfox.com/music/3.jpg' } ]
# Position
- description: position of player
- type: Object
- default{ left: '10px', bottom: '10px', 'z-index': '999999' }
# autoShrink
- description: whether to default to shrinkMode
- type: Boolean
- default: false
- accepted-values: true | false
# shrinkMode
- description
- PC can set shrinkMode to customize which mode when window is shrunk
- Mobile device defaults to floating window
 
- type: String
- default: mini
- accepted-values: mini | float
# floatPosition
- description: in floating window, set the side to show
- type: String
- default: left
- accepted-values: left | right
# floatStyle
- description: floating window style
- type: Object
- default:{ bottom: '100px', 'z-index': '999999' }
# About
- Compatibility:vuepress-plugin-bgm-player uses audioin HTML5, so compatibility is associated that ofaudio
- customize according to darkmode invuepress-theme-reco 
- Development Plans - auto play
- fix mobile customization
- switch animation