2016-03-26 12 views
0

私は音楽プレーヤーアプリを作ろうとしています。アプリのシャッフルオプションの場合、音楽プレーヤーで曲をシャッフルするのに最適な方法

曲が完成したら、ランダム機能を使って曲のIDのリストから数字を生成するとします。この方法を使用

Random r=new Random(); 
int i1= r.nextInt(songs.newCurrentPlayList.size()-1); 
songs.newCurrentPlayingSongItemInPlaylist=i1; 

、何回も曲が繰り返されます。だからこそ私はこの方法の使用に懐疑的です。

曲をシャッフルする方法はありますか?

ありがとうございました!

+0

これをお読みください:https://labs.spotify.com/2014/02/28/how-to-shuffle-songs/ –

答えて

0

利用可能な曲の合計数からランダムを確認することができます。 曲が再生または選択されたら、その番号を配列に追加できます。繰り返しながら、配列を使ってチェックすることができますが、それは関数によって生成されたものと同じであるかどうかです。

関連する問題