5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:bj
性别:先生
最后登录:2018-10-12
http://yitu.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/01 | ID3 和ContextMenu
类别(flash As)
|
评论
(0)
|
阅读(32)
|
发表于 16:57
ID3 标签是添加到 MP3 文件的数据字段,这些数据字段包含有关该文件的信息,例如歌曲名称、唱片名称和歌手姓名。
若要读取 MP3 文件中的 ID3 标签,请使用 Sound.ID3 属性,其属性对应于正在加载的 MP3 文件中包含的 ID3 标签的名称。若要确定正在下载的 MP3 文件的 ID3 标签何时可用,请使用 Sound.onID3 事件处理函数。Flash Player 7 支持版本 1.0、1.1、2.3 和 2.4 标签;不支持版
本 2.2 标签。
例如,以下代码将名为 favoriteSong.mp3 的 MP3 文件加载到名为 song 的 Sound 对象中。当该文件的 ID3 标签可用时,名为 display_txt 的文本字段显示歌手姓名和歌曲名称。
var song = new Sound();
song.onID3 = function () {
display_txt.text = "Artist:" + song.id3.TCOM + newline;
display_txt.text += "Song:" + song.id3.TIT2);
}
song.loadSound("mp3s/favoriteSong.mp3, true");
因为 ID3 2.0 标签位于 MP3 文件的开始处(在声音数据之前),所以当文件刚开始下载时便可以得到这些标签。但是,ID3 1.0 标签位于文件的末尾(在声音数据之后),这些标签直到整个 MP3 文件完成下载后才可用。
每次有新的 ID3 数据可用时都会调用 onID3 事件处理函数。这意味着如果 MP3 文件包含 ID3 2.0 标签和 ID3 1.0 标签,onID3 处理函数将被调用两次,这是因为这些标签位于文件中的不同部分。
有关支持的 ID3 标签的列表,请参见 Sound.ID3。
0
评论
Comments
日志分类
首页
[193]
flash As
[107]
有的没的
[59]
数码照片
[4]
自由世界
[19]
blender
[4]