新增音乐播放和视频插入

Hugo-Next 近日添加了对音乐和视频播放的支持。

Bilibili 视频

{{< bilibili BV1Sx411T7QQ >}}

音乐播放器

基于 APlayer MetingJS 库实现见面内嵌的响应式音乐播放器,自动识别的音乐平台URL,包括:neteasetencentkugoubaiduxiami 平台,也可以支持用户自定义的音乐源。其他相关的参数说明如下:

根据网易云的分享链接可以直接知道某个playlist类型的id。 https://music.163.com/playlist?id=2105429598

参数名默认说明
id必选音乐 ID,即音乐在音乐平台的唯一标识符
server必选音乐平台,支持 neteasetencentkugoubaiduxiami 平台
type必选播放类型,目前支持 songplaylistalbumsearchartist 类型
auto可选音乐的地址,仅支持 server 参数中的平台
theme#448aff播放器的主题色,默认为 #448aff
url自定的音乐源 URL,默认为空
name音乐名称,默认为空
artist音乐作者,默认为空
cover音乐封面 URL,默认为空
fixedfalse固定播放器,默认为 false
minifalse显示小播放器,默认为 false
autoplayfalse自动播放,默认为 false
loopall循环播放,支持allonenone,默认为 all
orderlist播放顺序listrandom,支持默认为 list
volume0.7音量,默认为 0.7
mutextrue有多个音乐播放时,是否只开启当前播放器,默认为 true
list-foldedfalse列表折叠,默认为 false
list-max-height340px列表最大高度,默认为:340px

单曲播放

貌似autoplay并未生效。

{{< music server="netease" type="song" id="2097486090" mini="true" autoplay="true" >}}

列表播放

{{< music server="netease" type="album" id="246241907" list-max-height="140" >}}

自定义音乐源

ps. 这个暂时不知道怎么用,先占个坑

{{< music url="https://ri-sycdn.kuwo.cn/ea345253b94e7ad564e6fb0cdf37fee6/677b6574/resource/n1/87/56/4272600974.mp3" name="天空之城" artist="宫崎骏" cover="http://img4.kuwo.cn/star/starheads/500/27/66/2532818318.jpg" >}}