第2,3小题,不需要先查询到相应的播放列表吗?

第2,3小题,不需要先查询到相应的播放列表吗?

老师,第2,3小题,不需要先查询到相应的播放列表吗?直接用歌曲ID进行修改和删除的话,那不是要判断这个ID是否同时在普通播放列表中(肯定在主播放列表中),因为如果在的话,要同时修改和删除,两个列表中的数据。

http://img1.sycdn.imooc.com//climg/5d707574000153ef07740522.jpg

我这里用的是先查询它所在的播放列表:

http://img1.sycdn.imooc.com//climg/5d7075b400011dcf11130594.jpg

http://img1.sycdn.imooc.com//climg/5d7075b50001ab0d11100581.jpg

那如果不查询所在的播放列表,就要判断ID是否同时在普通播放列表中,那怎么实现呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这个题目中需要先进行查询相应的播放列表。

判断ID是否同时在普通播放列表中,可以使用如下思路:

在主播放列表中修改歌曲后,添加一个循环判断-->遍历所有的播放器,然后查看播放器中是否存在该歌曲,如果存在则修改,如果不存在,就不做任何操作!

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 天才少年25 提问者 #1
    如何遍历所有的播放器?能给出实现代码吗?假如有4个普通播放器,其中有3个播放器里面有id为:s007这首歌,那我怎么一次性修改4个播放器(外加一个主播放器)的数据呢?因为s007同时在3个普通播放列表里。另外,修改主播放器里的歌曲,其余三个就都要改,但如果修改三个中的一个播放器里的歌曲呢?会怎么样?也是四个一起改吗?
    2019-09-05 14:27:50
  • 好帮手慕酷酷 回复 提问者 天才少年25 #2
    同学你好,代码实现以及思路老师在另一个贴子中已经回复,具体如下:http://class.imooc.com/course/qadetail/151204 如果修改主播放器中的歌曲,其他三个普通播放器,也都要修改,如果修改一个普通播放器的歌曲,其他三个播放器也是需要一起修改的~ 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-09-05 18:02:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师