FlashPlayer6.0r40已支持ID3
2008-04-02 10:40:23来源:互联网 阅读 ()
Macromedia Flash Player 6.0r40 及更高版本支持带 ID3 v1.0 和 v1.1 标记的 MP3 文档。
使用 attachSound() 或 loadSound() 方法加载了带 ID3v1 标记的 MP3 音频文档之后,即可从音频对象中检索到 ID3 标记属性。假如音频文档不带 ID3v1 标记,那么 ID3 属性为未定义。用户必须具备 Macromedia Flash Player 6.0r40 或更高版本,ID3 属性才能起作用。
一旦 MP3 已完全加载到音频对象中,您便能够访问下列属性:
- mySound.id3.songname
- mySound.id3.artist
- mySound.id3.album
- mySound.id3.year
- mySound.id3.comment
- mySound.id3.track(仅对 ID3v1.1 标记可用)
- mySound.id3.genre
注:“风格”(genre) 的值是整数,而非名称。有关风格名称及对应的整数值的列表,请查看 ID3 Web 站点。假如要以风格名称而不是整数作为风格属性值,则必须在影片的动作脚本中嵌入该风格表。
例如,以下代码加载一个 MP3 文档并读取其 ID3 标记属性:
myTrack = new Sound();
function GETPMP3ID3(){
myTrack.start();
if((myTrack.getBytesLoaded()
==
myTrack.getBytesTotal()) && myTrack.duration > 0){
ID3value.text = "songName = " myTrack.id3.songname "." newline;
ID3value.text = "Artist = " myTrack.id3.artist "." newline;
ID3value.text = "album = " myTrack.id3.album newline;
ID3value.text = "year = " myTrack.id3.year newline;
ID3value.text = "comment = " myTrack.id3.comment newline;
ID3value.text = "track = " myTrack.id3.track newline;
ID3value.text = "genre = " myTrack.id3.genre newline;
clearInterval (poll);
}
}
myTrack.loadSound(Yourmp3URL, false);
poll = setInterval(GETPMP3ID3, 1000);
假如所附的 MP3 文档 Some_Linked_Sound 有关于艺术家的 ID3 v1.0 或 v1.1 标记,该值将跟踪到“输出”窗口。
注:要使 ID3 属性可用,必须加载整首歌曲。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: FLash用纯脚本的三维效果
下一篇: 创建图像的变形渐变
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash