虾米音乐的一个小功能

 

  • 喜欢音乐,想做音乐播放网站,但,很懒。。。
  • 面试的时候被问到该问题,在广州厦滘地铁站附近一家叫做云雀的公司主管问的。
  • 看了虾米音乐的代码,简单创建页面实现了该功能,现总结如下(只贴思路,无代码)。

功能:从音乐列表里面点开一个页面后点击播放,怎么添加到播放列表播放

音乐列表为 list.html

新开页面为 a.html

list.html 页面

加载页面时设置cookie, 类似如下设置

是否开启了本地音乐:playerOpen: 1

实例化音乐播放器 init

设置是否触发点击:is_trigget : 0

设置定时器

判断是否触发点击

如果(本页面按钮/其他页面按钮)点击了,则发送请求点击的歌曲进行播放

a.html 页面

点击按钮

是否已有播放列表

无则使用window.open打开新的音乐列表页面

有则

设置cookie为新的歌曲

设置触发点击

原文地址:https://www.cnblogs.com/huangjunjia/p/13068174.html