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 已经完全加载到音频对象中,您便可以访问下列属性:
注:“风格”(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 属性可用,必须加载整首歌曲。
出处:macromedia
责任编辑:蓝色
◎进入论坛flash专栏版块参加讨论
| ||
| flash 酷站猎手 中文id3乱码问题mx解决方案 用as2解决中文id3的乱码 flash常用效果-移动模糊效果 flash mx 2005 制作环境预览 |
| |
| 在 dw 中插入 flash 的参数详解 macromedia breeze新品面世 macromedia发布authorware 7 flash player 6.0r40已支持id3 |
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||
| |
|
>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器