参考 https://dev-developers.whale.naver.com/tutorials/mediaSession/
https://qiita.com/clacking/items/c32f0c30e81168e6605b
做项目时遇到此功能,搜索发现国内关于该功能的文档很少,很简单,只要链接找的好🤣,正确搬砖,复制粘贴,坐享其成即可🙂🙂🙂
如上图所示:chrome浏览器的全局媒体控件允许用户在屏幕上显示媒体控件
播放音乐时会显示上图红框中的图标,展示方法如下:
访问 chrome://flags/ 此链接
搜索 Global Media Controls,选择Enabled模式,重新启动浏览器即可
代码实现此效果
可以在vuex 中实现此效果,方便全局调用
navigator.mediaSession.metadata = new MediaMetadata({
title: 'Big Buck Bunny',
artist: 'https://peach.blender.org/',
artwork: [
{ src: 'https://sample.com/test