六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

asp編程案例:用ASP完成對MP3曲目信息的設置

[摘要]先簡單說一下MP3的ID3 標記,因為主要是操作這個玩意MP3最開始的時候沒有我們今天看到的那樣,有歌手、年代,專集等等信息只有一些簡單的參數如yes/no來表示是不是privated或者copyrighted等信息,這樣對MP3的相關工作帶來了很多不便,1996年的時候有個老外提出來在每個MP3...

    先簡單說一下MP3的ID3 標記,因為主要是操作這個玩意
MP3最開始的時候沒有我們今天看到的那樣,有歌手、年代,專集等等信息
只有一些簡單的參數如yes/no來表示是不是privated或者copyrighted等信息,這樣對MP3的相關工作帶來了很多不便,1996年的時候有個老外提出來在每個MP3后面追加一段數據,用以存放上述的那些信息,后來就發展成為id3 v1 據我所知的現在已經到1.1了,具體的還是自己去查一下吧
還是老習慣,用metadata來引入DLL,我以前有文章貼過的,不知道的請自己去查
看代碼
〈!--METADATA TYPE="typelib"
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...
%〉
自己試試吧
希望能對你有所幫助


主站蜘蛛池模板: 视频在线观看40分钟免费 | 性8成人有声小说在线播放 性 色 黄 一级 | 三级黄色在线视频 | 日韩视频免费看 | 日日摸夜夜添夜夜添一区二区 | 日日摸夜夜 | 亚洲 欧美精品 | 天天插天天射天天干 | 日本一片免费观看高清完整 | 日韩一区二区在线免费观看 | 伊人成年综合网 | 日韩在线国产 | 婷婷久月 | 一二三中文乱码亚洲乱码 | 软萌小仙自慰喷白浆 | 日本高清不卡在线 | 亚洲一区视频 | 日本黄视频在线观看 | 青草| 欧美性色黄大片在线观看 | 色综合久久夜色精品国产 | 色妞bbbb女女女女 | 天天综合网色中文字幕 | 天天晚上开着日 | 亚洲第一网站快活影院 | 特级生活片 | 亚洲91 | 午夜黄色毛片 | 在线高清h视频在线观看 | 亚洲高清成人 | 亚洲成a人v欧美综合天堂下载 | 亚洲专区区免费 | 亚洲aaa视频| 五月激情婷婷丁香 | 青娱乐精品视觉盛宴 | 亚洲国产成人精品一区91 | 午夜黄网| 天天躁夜夜躁很很躁麻豆 | 亚洲综合激情网 | 午夜视频在线免费播放 | 欧美无遮挡国产欧美另类 |