當前位置:編程學習大全網 - 編程軟體 - 音樂播放器的隨機播放,真的是完全隨機嗎?

音樂播放器的隨機播放,真的是完全隨機嗎?

設計音樂播放器隨機模式是非常有意思的,壹般來說有兩種最常見的隨機播放模式

壹.播放當前歌曲時才隨機生成下壹曲,即完全隨機

為了避免某些歌曲經常重復播放或很難被播放到,並非是盲目的完全隨機下壹曲,而是需要分析用戶的播放歷史,有“科學根據”的進行下壹曲,需要比較好的算法進行支撐,最終始於隨機卻超脫隨機隨機

二.將當前list打亂順序,然後依次播放,也就是大家說的偽隨機

這壹種隨機模式的目前比較流行的隨機模式,完美解決某些歌曲很難被播放到的情況出現

在第二種隨機模式上又衍生出壹些細微的差距,而且各有優劣:

1.打亂後順序為a-z,將此list所有歌曲播放完成後繼續按照a-z的順序播放。雖說是隨機模式,但因為上下曲都是完全固定順序,所以此模式用戶詬病頗多

2.打亂後順序為a-z,將此list所有歌曲播放完成後再次打亂list順序進行播放。對於用戶來說,此模式下壹曲是完全隨機,不過兩個相鄰的list容易出現用戶所感知的“重復”播放

上面提到的都是隨機播放在“下壹曲”的使用情景,那“上壹曲”呢?

在隨機模式下,部分播放器的做法是將上壹曲和下壹曲的都作為相同的操作響應,即上壹曲也是隨機下壹曲,想了想,和我的心理預期並不壹樣嘛

所以我個人更偏向於“上壹曲”操作時是就是回聽上壹曲,也就是說我播放的list是有跡可查,聽完壹遍後,點擊“上壹曲”時還能再聽壹次?

  • 上一篇:準備入EV3,猶豫買哪個版本,求教
  • 下一篇:除了編年體國別體還有啥體?
  • copyright 2024編程學習大全網