HTML5에 간단한 애플리케이션을 만들려고합니다. 버튼을 누르면 무작위 사운드가 재생됩니다.이 JavaScript 코드가 HTML5 애플리케이션에서 작동하지 않습니다.
웹 사이트에 업로드하면 제대로 작동하지만 스마트 폰에서는 작동하지 않습니다.
<!doctype html>
<html>
<head>
<script type="text/javascript" src="jquery.min.js"></script>
<script>
function playSounds() {
var sounds = new Array(
"musik/shut the f**k up.mp3",
"musik/My gun's bigger than yours!.mp3"
);
var index = Math.floor(Math.random() * (sounds.length));
$("#element").html("<embed src=\"" + sounds[index] + "\" hidden=\"true\" autostart=\"false\" />");
}
</script>
<title></title>
<meta charset="utf-8">
</head>
<body= "javascript:playSounds()">
<button onClick="playSounds()">
LAUGH</button>
<div id="element">
</div>
</body>
</html>
나는 사이트에서 파일
jquery.min.js
의 내용을 복사하여 사운드를 재생하는 데 필요한 mainpage에 응용 프로그램에서 직접 연결.
소스
은 여기에 있습니다 :http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
나는 자바 스크립트 코드를 디버깅했지만, 나는이 문제를 찾을 수 없습니다.
어떻게 해결할 수 있습니까?
jQuery 1.3은 매우 오래된 것이므로 매우 구체적인 요구가없는 한 1.8.3으로 업데이트해야합니다. http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js –
감사합니다 :) 오디오 태그를 사용하여 임의의 사운드를 재생하는 방법을 알고 계십니까? 버튼을 누르면? :) 오디오 태그를 잘 사용하는 방법을 찾으려고 노력하지만 쉽게 읽을 수 있습니다. – user1925266