[1b]问题七[/1b]
我们现在想获取正在播放的MP3文件的一些相关信息,比如:艺术家、音乐集、风格, 等。
[1b]解决方案[/1b]
读取sound对象的id3属性
[1b]具体讨论[/1b]
原创,转载说明出处 http://hi.baidu.com/flash_as3
MP3文件中可以包含很多关于声音文件的一些数据,这些数据通常包含艺术家、音乐集、发行时间、作曲家、等。包含信息的多少取决于制作或为这个音乐添加标签的人。在绝大多数情况下,我们至少可以从中获取歌曲名和艺术家的标签。
原创,转载说明出处 http://hi.baidu.com/flash_as3
这些数据是我们用ActionScript通过访问sound对象的id3属性来得到的。
原创,转载说明出处 http://hi.baidu.com/flash_as3
这些属性是flash.media.ID3Info 类的实例,它包含下面的一些具体属性:
原创,转载说明出处 http://hi.baidu.com/flash_as3
album
artist
comment
genre
songName
TRack
year
所以要想知道音乐的名字,你可以这样做:
_sound.id3.songName
上面只是一个例子,注意:我们不能在音乐还没有真正下载到swf文件中就去获取这些信息。如果想在声音文件刚刚创建完毕或者刚刚开始播放就获取这些信息,将是不成功的。因为那时声音文件的具体信息还没下载到swf
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1918.html
发表评论
-
JSP+FLASH数据传输
2010-04-10 13:59 846回答了个简单的JSP+FLASH问题,竟然被加分了 不好意思 ... -
AS3直接连接SQL驱动下载
2010-04-10 13:59 583flash asSQL组件下载地址: http://macle ... -
AS3直接连接SQL驱动下载
2010-04-10 13:59 827flash asSQL组件下载地址: http://macle ... -
Flash与.NET的通信(一):XMLConnector的应用
2010-04-10 13:59 605一:简介 [font="Times] ... -
Flash与.NET的通信(一):XMLConnector的应用
2010-04-10 13:58 640一:简介 [font="Times] ... -
awflasher的Vplayer 2.1 ( FLV Player )
2010-04-09 14:25 532[1b]功能概述[/1b] 所有播放逻辑均已封装成([1b ... -
awflasher的Vplayer 2.1 ( FLV Player )
2010-04-09 14:24 635[1b]功能概述[/1b] 所有播放逻辑均已封装成([1b ... -
FLV on P2P 下一个流行的video格式
2010-04-09 14:24 704看到 幻灭 处介绍了一款 Youtube Speed Acc ... -
FLV on P2P 下一个流行的video格式
2010-04-09 14:24 715看到 幻灭 处介绍了一款 Youtube Speed Acc ... -
flv在线视频播放
2010-04-09 14:24 835呢感有写网友也想做个在线视频什么的,现在给个例子大家 方法其实 ... -
as3 使用sound类(翻译)-获取文件大小
2010-04-09 12:14 690[1b]问题六[/1b] ... -
as3 使用sound类(翻译)-读取声音信息
2010-04-09 12:14 692[1b]问题七[/1b] 我们现在想获取正在播放的MP3文件的 ... -
as3 使用sound类(翻译)-声音播放结束消息
2010-04-09 12:13 1073[1b]问题八[/1b] 当我们播放音乐以后,想 ... -
as3 使用sound类(翻译)-声音播放结束消息
2010-04-09 12:13 876[1b]问题八[/1b] 当我们播放音乐以后,想 ... -
FLASH CS3中的FLA形式组件制作教程
2010-04-08 11:48 588下面给大家介绍下如何 ... -
Flash cs3组件皮肤
2010-04-08 11:47 587Adobe develop center的新文章Skinnin ... -
FLASH CS3快速打造一个小奶瓶图标
2010-04-08 11:47 702在下面的教程里,我们将从基本形状开始,完全使用FLASH画一个 ... -
flash cs3测试和发布影片问题
2010-04-08 11:47 767问: 按ctrl+Enter后有导出进度条,但就是没导出影片. ... -
Flash CS3(SWF9) 影片格式反编译的工具ActionScript Viewer 6.0
2010-04-08 11:47 846全球首个支持 Flash CS3(SWF9) 影片格式反编译的 ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:07 401。先看下时钟效果: var fnum:Number = ...
相关推荐
6. **音频处理**:游戏可能包含背景音乐和音效,AS3有内置的Sound和SoundChannel类来处理音频播放。 7. **用户界面**:游戏菜单、计分板和控制选项通常需要UI元素,AS3可以通过 addChild 和 removeChild 方法动态...
`Sound`是AS3中的一个类,用于处理音频数据。 - `var req:URLRequest = new URLRequest("非你莫属.mp3");`: 创建一个`URLRequest`对象实例`req`,用来指定要加载的MP3文件的位置。“非你莫属.mp3”是在与FLA文件...
在Flex编程中,有时我们需要处理音频数据,例如从网络接收或者本地存储的字节数组(ByteArray)中读取音频信息,并将其转化为可播放的声音(Sound)。标题"flex byteArray to sound"表明我们要讨论的是如何将一个...
7. **声音效果**:游戏往往需要音效增强用户体验,AS3提供了Sound类来处理音频播放,如青蛙跳跃、吃到虫子的声音效果。 8. **XML资源管理**:catalog.xml可能是用来存储游戏资源信息的,例如图标的元数据,或是配置...
使用AS3中的`flash.media.Sound`类加载MP3文件,首先创建一个Sound对象,然后调用其`load()`方法,传入MP3文件的URL。例如: ```actionscript var sound:Sound = new Sound(); sound.load(new URLRequest("path_...
在音乐客户端中,AS3会利用Sound类加载本地音乐文件,这通常涉及到FileReference或FileReferenceList类,它们允许用户选择本地文件并读取其内容。通过监听DataEvent.DATA事件,我们可以接收到文件数据并将其转换为...
在AS3中,我们可以使用`SoundMixer`类来获取音频的频谱信息。 1. **音频处理**: - `Sound`类:这是AS3中的核心音频类,用于加载、播放和控制音频。 - `SoundChannel`类:当音频播放时,我们需要一个`...
《泡泡龙》是一款深受玩家喜爱的经典消除类游戏,它的源代码使用了ActionScript3(AS3)编程语言,这是Adobe Flash Professional中的主要脚本语言。本文将深入探讨使用AS3进行游戏开发的关键知识点,以及在《泡泡龙...
AS3的Sound和SoundChannel类提供了音频播放和控制的功能,源代码可能包含如何加载、播放和控制音效的代码。 6. **用户输入处理**:玩家的键盘和鼠标输入需要被准确地捕获并响应。AS3提供了Event类和...
通过`New`关键字实例化`DirectSound8`类,例如:`Dim ds As New DirectSound8`。 2. **设置DirectSound设备**: 接下来,需要初始化DirectSound对象并设置默认的声卡设备。调用`ds.SetCooperativeLevel`方法,传入...
【基于AS3的音乐波形软件】是一种使用ActionScript 3.0编程语言开发的交互式应用程序,专门用于在Flash环境中展示音乐的波形动画。ActionScript 3.0是Adobe Flex SDK中的主要编程语言,它相较于早期版本AS2有着显著...
5. **XML动态加载音频文件**: 这种方法使得音乐播放器可以从外部XML文件中读取音频信息,如文件路径、标题等。使用XML类加载和解析XML文件,然后根据数据创建和播放音乐。这样做的好处是灵活性高,方便添加或删除...
在AS3.0中,我们可以使用Sound类来处理音频。Sound类提供了一系列方法,如`load()`加载音频文件,`play()`播放音频,`stop()`停止播放,`volume`属性控制音量,`mute`属性实现静音功能。在实现播放器时,我们需要...
【描述】"Open source as3soundeditorlib" 指出这是一个开源的AS3 Sound Editor Library,意味着开发者可以自由地访问、使用、修改和分发这个库的源代码。开源软件的优势在于它鼓励社区参与,允许用户根据自己的需求...
- 地图数据结构:通常使用二维数组或自定义类来存储地图信息,如地面、空地、障碍物等。 - 关卡加载:从XML或JSON文件中读取关卡布局,然后根据数据动态生成游戏场景。 5. 时间管理与帧率控制: - 定时器(Timer...
根据提供的文件信息,内容涉及的主题是“Linux Sound Programming”,即Linux声音编程。文件中的部分内容为版权声明及出版信息,未包含具体的Linux声音编程知识点。尽管如此,我们可以根据这个主题来探讨Linux下的...
3. **加载音频文件**:你可以使用WaveFileReader类来读取常见的音频格式如WAV文件。 ```vbnet Dim waveReader As New WaveFileReader("path_to_your_audio_file.wav") ``` 4. **创建缓冲区**:缓冲区是存储音频数据...
6. **声音处理**:游戏可能包含背景音乐和音效,AS3的Sound和SoundChannel类可以帮助开发者加载、播放和控制音频资源。 7. **用户界面(UI)**:游戏可能会有得分显示、计时器、暂停按钮等UI元素,这些可以通过...
在这个项目中,我们将探讨如何使用Python库来读取、播放、保存以及进行简单的音频处理。 首先,我们来看`test.py`这个文件,它很可能包含了处理声音的代码。在Python中,最常用的音频处理库是`pydub`和`wave`。`...