안녕하세요 저는 자바 스크립트를 통해 웹 사이트에서 노래를 재생할 음악 플레이어를 만들려고합니다.은 자바 스크립트 배열의 다른 부분을 표시해야합니다.
나는 음악을 꺼내기 위해 배열을 잘라내려고 할 때 문제가 있습니다.
VAR 파일 = [ "ROC-boys.mp3", // - 제이 Z "dirt.mp3", // - 제이 Z "99.mp3", // - 제이 Z "기분-을 .mp3 ", // - Jay Z ];
그래서 배열 배치 방법입니다.
function createAudioElements() {
files = files.slice(5,9);
for (f in files) {
var audioString = "<audio id=\"audio-" + f + "\" class=\"audio\" preload=\"true\"><source src=\"audio/" + files[f] + "\"></audio>";
function createAudioElements() {
files = files.slice(5,9);
for (f in files) {
var audioString = "<audio id=\"audio-" + f + "\" class=\"audio\" preload=\"true\"><source src=\"audio/" + files[f] + "\"></audio>";
$("#audio-players").append(audioString);
}
}
function createAudioPlayers() {
for (f in files) {
var playerString = "<div id=\"audioplayer-" + f + "\" class=\"audioplayer\"><button id=\"playbutton-" + f + "\" class=\"play playbutton\"></button><div id=\"timeline-" + f + "\" class=\"timeline\"><div id=\"playhead-" + f + "\" class=\"playhead\"></div></div></div>";
$("#audio-players").append(playerString);
}
}
이것은 노래가 HTML로로드되는 방식입니다. 문제는 1 개 이상의 div에서 작동하지 않습니다.
의견이 있으십니까 ??
누구나 쉽게 이해할 수있는 더 쉬운 해결책을 알고 있다면.
'파일 = files.slice (5,9),'파일을 소지품 것입니다, 당신은 더 이상 처음 5 개 요소 –
'# 오디오 - players'가에 액세스 할 수 없습니다 id는 고유해야하므로 여러 요소에서 작동하지 않을 것으로 예상됩니다. 대신 클래스를 사용해보십시오. –
안녕하세요 여러분 빠른 응답을 위해! @ Jaramandai 방금 배열의 differnet 재생 목록을 얻으려고 슬라이스를 사용하고있다 배열의 발췌 문장을 주었다. – Allan