欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【用ASP实现就MP3曲目信息的操作全攻略】,下面是详细的分享!
用ASP实现就MP3曲目信息的操作全攻略
UUID="00000205-0000-0010-8000-00AA006D2EA4"
NAME="ADODB Type Library"
--〉
〈%
Function ConvertBin(Binary)
'This function converts a binary byte into an ASCII byte.
for i=1 to LenB(Binary)
strChar=chr(AscB(MidB(Binary,i,1)))
ConvertBin=ConvertBin & strChar
Next
End Function
dim objStream
dim strTag, strSongName, strArtist, strAlbum, strYear, _
strComment, strGenre, strFile
'Specify the folder to iterate through, displaying all the MP3s
Const folder="C:\mp3s\"
'Grab the folder information
Dim objFSO, objFolder, objFile
Set objFSO=Server.CreateObject("Scripting.FileSYstemObject")
Set objFolder=objFSO.GetFolder(folder)
'Create the Stream object
set objStream=Server.CreateObject("ADODB.Stream")
objStream.Type=adTypeBinary
'Loop through the files in the folder
For Each objFile in objFolder.Files
'Open the stream
objStream.Open
objStream.LoadFromFile objFile.Path
'Read the last 128 bytes
objStream.Position=objStream.size - 128
'Read the ID3 v1 tag info
strTag=ConvertBin(objStream.Read(3))
if ucase(strTag)="TAG" then
strSongName=ConvertBin(objStream.Read(30))
strArtist=ConvertBin(objStream.Read(30))
strAlbum=ConvertBin(objStream.Read(30))
strYear=ConvertBin(objStream.Read(4))
strComment=ConvertBin(objStream.Read(30))
end if
'Display the results
response.write "〈table〉〈tr〉〈td colspan=2〉〈h3〉" & _
"ID3 Tag info for:〈/td〉〈/tr〉〈tr〉" & _
"〈td colspan=2〉" & objFile.Name & "〈/td〉〈/tr〉"
response.write "〈tr〉〈td〉〈b〉Artist: 〈/b〉〈/td〉" & _
"〈td〉" & strArtist & "〈/td〉〈/tr〉"
response.write "〈tr〉〈td〉〈b〉Track: 〈/b〉〈/td〉" & _
"〈td〉" & strSongName & "〈/td〉〈/tr〉"
response.write "〈tr〉〈td〉〈b〉Album: 〈/b〉〈/td〉" & _
〈td〉" & strAlbum & "〈/td〉〈/tr〉"
response.write "〈tr〉〈td〉〈b〉Year: 〈/b〉〈/td〉" & _
"〈td〉" & strYear & "〈/td〉〈/tr〉"
response.write "〈tr〉〈td〉〈b〉Comment: 〈/b〉" & _
"〈/td〉〈td〉" & strComment & "〈/td〉〈/tr〉"
response.write "〈/table〉"
objStream.Close
Response.Write "〈p〉〈hr〉〈p〉"
Next
Set objStream=Nothing 'Clean up...
%〉
以上所分享的是关于用ASP实现就MP3曲目信息的操作全攻略,下面是编辑为你推荐的有价值的用户互动:
相关问题:ASP.net 网页如何实现MP3格式多首歌曲播放
答: window.onload=function() { var arr=new Array("1.wma","2.wma","3.wma","4.wma","5.wma"); var idx=Math.round(Math.random()*10%5); document.write(""); } >>详细
相关问题:想听些有激情动感的歌曲,帮忙给我推荐下
答:I want it that way 这首歌是我认为的后街最好听的一首歌 第1次听完了下在MP3上,听了半个月 直到现在都想不通啊 http://www.mtvtop.net/asp/smil/real01.asp?id=91917&url=mtvtop_27/backsboys022/003&bt=I Want It That Way She 这是在我MP3里... >>详细
相关问题:请教高手:如何用asp实现在点击后“全选”,歌曲都被...
答:function checkall(objname,flag){ var a = document.getElementsByName(objname); for (var i=0; i >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
