事情是这样的:
最近在做一个在线音乐播放器,遇到一个问题:怎么才能实现播放按钮的功能呢(点击一下就播放,再点一下就暂停,同时点击其他歌曲的播放,其他的歌曲自动停止播放)?
一开始我想着简单暴力,直接拿一个数组存储所有歌曲的播放状态,但是很快我就意识到了,如果歌曲数量多起来内存必死无疑,后来经过我苦思冥想后,终于想出来一个比较巧妙的方法:
使用一个变量playId存储当前播放的id,然后直接一句
秒了。
事情是这样的:
最近在做一个在线音乐播放器,遇到一个问题:怎么才能实现播放按钮的功能呢(点击一下就播放,再点一下就暂停,同时点击其他歌曲的播放,其他的歌曲自动停止播放)?
一开始我想着简单暴力,直接拿一个数组存储所有歌曲的播放状态,但是很快我就意识到了,如果歌曲数量多起来内存必死无疑,后来经过我苦思冥想后,终于想出来一个比较巧妙的方法:
使用一个变量playId存储当前播放的id,然后直接一句
秒了。