Как я могу иметь дело со многими значениями в одной папке, используя JavaScript? - PullRequest
0 голосов
/ 29 октября 2019

Я хочу добавить случайный музыкальный проигрыватель на мою страницу.
И нашел случайный источник музыкального проигрывателя. Но у этого есть только 2 музыки.

Если у меня в папке «audio» много музыкальных файлов более 100, есть ли какие-нибудь советы по работе со многими музыкальными файлами?

image

И этомой код JavaScirpt.

var lastSong = null;
var selection = null;
var playlist = ["audio/Boy with luv.mp3", "audio/Mikrokosmos.mp3"]; // List of Songs

var player = document.getElementById("audioplayer"); // Get Audio Element
player.autoplay = true;
player.addEventListener("ended", selectRandom); // Run function when song ends

function selectRandom() {
  while (selection == lastSong) {
    // Repeat until different song is selected
    selection = Math.floor(Math.random() * playlist.length);
  }
  lastSong = selection; // Remember last song
  player.src = playlist[selection]; // Tell HTML the location of the new Song
}

selectRandom(); // Select initial song
player.play(); // Start Song

Над кодом

var playlist = ["audio/Boy with luv.mp3", "audio/Mikrokosmos.mp3"];

Если в плейлисте много музыкальных файлов, я хочу добавить музыкальный файл, используя функцию «как» и т. д.

...