随机音乐播放器(音乐播放器里的“随机播放”是怎么随机的?)

题图来自Unsplash,基于CC0协议
本文目录
正文
1、音乐播放器里的“随机播放”是怎么随机的?
音乐播放器其实也分本地与网络两种
本地音乐播放器播放的音乐都是本地下载好的音乐
如果选择随机播放就会真正的取随机数进行播放了,原理大致如下:
取曲库歌曲总数(如50首音乐文件)
选择取随机数围围(1-50)
置随机数种子,取出随机数,播放取出随机数对应的顺号曲目
到此随机选曲完成
另外人性化设置一下,必须上一曲与下一曲重复,可在取出随机数后添加判断条件
判断当前随机数是否等于上一曲序号,如果真,则重新取随机数,假则继续执行播放
在播放结束后继续执行随机选曲,继续随机播放,直至用户自行停止播放。
此上就是一个简单的随机播放过程
===================================================
再说说网络播放器
现在流行的一个词叫“大数据”
当用户在听音乐时,会根据你平时播放的音乐类型、年代、歌手、语种等等诸多信息为用户建立侧写
在你选择“随便听听”的时候,会根据你的相关数据为你建立一个系统认为你会喜欢的临时曲库,然后执行文章开头的本地播放的随机选曲播放
两者的差别就是曲库的建立,一个是自选的,一个是推荐的
另外网络播放器也包含本地播放功能,播放本地曲库时的随机播放就与文章开头的随机方式是一样的了
2、除了酷狗最好用的听歌软件?
推荐几个比较小众但也很不错的软件吧
1.乐趣?
被称为是网易云音乐的补充。里面的歌曲也比较小众,音乐播放界面是动态背景图。很小清新,体验感很不错。
2.MOO音乐?
腾讯出品的音乐播放器。MOO 会将 MV 或随机图片作为背景,随音乐进度切换,比普通音乐 App 更加精致。而且每天都会更新个性的歌单和音乐故事。
3、手机随机播放音乐的原理是什么?
那要看歌的运气[大笑]
4、随机播放总是那几首,是心理错觉还是算法缺陷?
网络上的随机播放也是在你自己常所歌曲的基础上来随机选择播放的。而且我想一个人听歌的时间也不会持续太长,短时间之内你听到的又是你自己所熟的歌曲,岂不感觉,来来去去都是那几首。就好像你走路,熟悉的路途,你走起来就会觉得一下就到了。如果是从没走过的路,相同的距离,你总是觉得怎么还没到啊!
5、音乐播放器中的随机播放的原理是什么?
一般是这样的做的:用rand函数给x(x的范围在0到1之间)赋值随机产生(产生的过程是逻辑门进行矛盾的逻辑运算),然后把1分成歌曲的数目相同的且等距离的段,比较x的值在哪一段,就播放哪首歌,在播放一段时间后,统计每首歌的播放频率,计算出平均播放频率,优先播放低于平均值的歌曲,然后如此反复,但是,随机播放是很难做到每首歌曲的播放次数是相同的,都是在不断的趋向平均
6、你手机用的什么音乐播放器?单曲循环的歌曲是哪一首?
用的网易云。单曲循环最多的大概是盗将行了吧,听了几百遍了。大爱?
7、音乐播放器的随机播放是什么意思?
随机播放的含义是实际播放时不会按照播放列表中的排列顺序,一首歌曲播放完毕可能会跳转到任意其他歌曲继续播放。以酷狗为例:
1、启动酷狗,点击播放列表;
2、右击列表中任意一个文件;
3、点击播放模式,再点击下级菜单随机播放即可。