| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品资料 >> 设计 >> 网页设计 >> flash >> 正文 用户登录 新用户注册
FlashPlayer6.0r40已支持ID3          【字体:
FlashPlayer6.0r40已支持ID3
作者:佚名    平面来源:不详    点击数:    更新时间:2008-6-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 属性可用,必须加载整首歌曲。

(出处:网侠)

平面录入:chqnet    责任编辑:chqnet 
  • 上一个平面:

  • 下一个平面:
  • 最新热点 最新推荐 相关平面
    Flash MX 特色之旅之一
    用Flash做一个自己的个性MP3…
    Flash音频软件Sound Forge(…
    在Flash中用XML实现多语言支…
    用Flash 制作Winamp光谱柱的…
    用Flash来制作一个Flash播放…
    FlashMX 基础应用(1.1)
    用flashMX制作迷宫游戏(1)
    无AS在FLASH中实现三种爆炸效…
    用FLASH画写意画-竹
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)