- 喜欢音乐,想做音乐播放网站,但,很懒。。。
- 面试的时候被问到该问题,在广州厦滘地铁站附近一家叫做云雀的公司主管问的。
- 看了虾米音乐的代码,简单创建页面实现了该功能,现总结如下(只贴思路,无代码)。
功能:从音乐列表里面点开一个页面后点击播放,怎么添加到播放列表播放
音乐列表为 list.html
新开页面为 a.html
list.html 页面
加载页面时设置cookie, 类似如下设置
是否开启了本地音乐:playerOpen: 1
实例化音乐播放器 init
设置是否触发点击:is_trigget : 0
设置定时器
判断是否触发点击
如果(本页面按钮/其他页面按钮)点击了,则发送请求点击的歌曲进行播放
a.html 页面
点击按钮
是否已有播放列表
无则使用window.open打开新的音乐列表页面
有则
设置cookie为新的歌曲
设置触发点击