巧みにHTML 5 audioでフォルダの下のmp 3ファイルの長さのリストを印刷します
1845 ワード
注意mp 3ファイル名はアルバム番号-1でなければならない.mp 3,アルバム番号-2.mp 3,アルバム番号-3.mp 3,アルバム番号-4.mp3....を選択します.
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
var trackno=''
var i=1
var path='';
var id='';
var num='';
var player="";
function startgetlen()
{
path=document.getElementById("path").value+"/";
id=document.getElementById("id").value;
num=document.getElementById("num").value;
player=document.getElementById("player");
trackno=id+'-'+i
player.src=path+trackno+".mp3"
player.load()
window.setTimeout("task()",1000)
}
function task()
{
adddata(trackno,player.duration)
i=i+1
if(i>num)
{
return
}
trackno=id+'-'+i
player.src=path+trackno+".mp3"
player.load()
window.setTimeout("task()",1000)
}
function adddata(trackno,len)
{
intlen=Math.round(len*1000)
var r= document.getElementById("result")
r.innerHTML+=(trackno+" "+intlen+"<br />")
//r.innerHTML+=(trackno+"\t"+intlen+"<br />")
}
</script>
</head>
<body>
<audio id="player" controls="controls" preload="auto" >
<!--<source src="D:/723-1.mp3" type="audio/mp3">-->
</audio>
<br />
mp3 <input id="path" type="text" />
<br />
mp3 <input id="id" type="text" />
<br />
mp3 <input id="num" type="text" />
<br />
<input type="button" onclick="startgetlen()" value=" " />
<div id ="result"></div>
</body>
</html>