<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Music</title>
<script src="scripts/jquery.js"></script>
<script>
function myFunction(){
var a = document.createElement("audio");
a.controls = true;
a.setAttribute("id", "au");
a.setAttribute("onended", "myFunc()");
document.body.appendChild(a);
var b = document.createElement("source");
b.src = "assets/Playlists/Luis Fonsi Daddy Yankee - Despacito (Audio).mp3"
a.appendChild(b);
a.play()
}
</script>
<script>
function myFunc(){
var myArray = ["assets/Playlists/Andra -Why.mp3","assets/Playlists/Ed Sheeran - Shape of You [Official Video].mp3","assets/Playlists/Ariana Grande - Side To Side ft. Nicki Minaj.mp3"];
var randum = myArray[Math.floor(Math.random() * myArray.length)];
$("audio").src = randum;
//Its where I am stuck
}
</script>
</head>
<body onLoad="myFunction()">
</body>
</html>
, 거기 어쨌든? myfunction()
은 잘 작동하지만 onend
은 작동하지 않습니다 & hellip; 당신의 기능을 외부에서 배열을 설정변경 소스 [여러 오디오] JS & jQuery를
매우 멋진 코드 정리 및 고품질 노래 선택! @Sarthak Singhal - 이것이 효과가 있다면 +1 +1 답변을 수락하십시오 – Lissy
@Roko C. Buljan - Lovely Thanks! –
오, 고마워요. :) 오신 것을 환영합니다. @SarthakSinghal –