- 浏览: 46455 次
- 性别:
- 来自: 深圳
最新评论
[1b]问题十[/1b]
如何暂停声音,如何从暂停的地方继续播放声音。
[1b]解决方法[/1b]
通过记录当前声音的SoundChannel的position属性值,继续播放时用刚刚的值恢复一下。
[1b]具体讨论[/1b]
在问题二中提到了sound对象的close()方法,它可以用来停止一个声音文件的播放,但是,同时它也停止了声音文件的加载,当重新播放的时候,我们必须重新调用load()方法。
幸运的是,SoundChannel类提供了一个stop()方法,它可以使声音文件停止播放而不停止加载,当再次播放音乐的时候,只要调用play()方法就可以了。
我们应该记住:不管什么时候只要是使用play()方法都是从文件开头进行播放的,这相当于播放器中的“STOP■”按钮。创建一个“PAUSE‖”按钮稍微有点麻烦。解决的策略是:当按下按钮的时候调用一个事件处理函数:这个函数从SoundChannel中读取当前的position数据并把它保存起来,它提供了声音文件已经播放了多少毫秒。把这个量保存为类级别的,以便后面调用。此时,“PAUSE‖”按钮变成“PLAY”按钮,当再次被按下的时候,调用sound对象的play()方法,通过刚才保存的位置信息,就能恢复到刚才停下来的那地方继续播放,下面给出例程:
package {
import flash.display.Sprite;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1922.html
发表评论
-
Flv网络播放器制作全攻略
2010-04-10 10:02 600***************************** ... -
flash中NetConnection与NetStream知识整理
2010-04-10 10:02 665NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 10:02 841Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 10:01 621http://www.dengjie.com/weblog/c ... -
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 661即时搜索效果察看 Live Search 的程式分成两部份 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 590ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 503ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 772[1b] 3.0. 简介 [/1b]Flash ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 707[1b] 3.0. 简介 [/1b]Flash ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 663这次修正了万恶的“Incorrect flash playe ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:05 590很不错的视频教程 原文地址: http://blog.sina ... -
AS3制作MP3波形图
2010-04-09 10:05 708示地址: http://www.taoshaw.com/tao ... -
AS3制作MP3波形图
2010-04-09 10:05 898示地址: http://www.taoshaw.com/tao ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:05 665详细代码: var radius:int=100; va ... -
跑动的小火柴人(flash动画)
2010-04-08 10:23 592本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
旋转的flash花朵
2010-04-08 10:23 640先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
旋转的flash花朵
2010-04-08 10:23 664先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:23 891先看看效果: 分析: ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:22 868先看看效果: 分析: ... -
鸽子动态画法
2010-04-08 08:35 898禽类的画法:鸽子动态。来一起分析下鸽子的运动方式。[1b](未 ...
相关推荐
总之,使用AS3.0播放声音文件涉及多个步骤,包括加载、解码、创建 `Sound` 对象、播放和控制声音。理解这些概念和方法是创建交互式音频体验的基础。记住,良好的编程实践,如适当的事件处理和资源管理,对于创建流畅...
总结来说,AS3 MP3播放器是一个利用ActionScript 3.0开发的简单音频播放程序,它利用了Flash Player内置的MP3解码能力,结合基本的用户界面和事件处理,为用户提供播放、暂停、音量控制等功能。对于想要学习AS3音频...
在第一部分,我们将学习AS3中的基本声音和视频类库,如Sound、Microphone和Video类。AS3引入了新的事件驱动模型,使得音频和视频的加载、播放和控制更为灵活。我们还将了解如何使用SoundMixer类来处理全局音频效果,...
**SoundChannel 类**继承自`EventDispatcher`,主要用于描述声音通道,提供了对声音播放过程中的实时控制,例如暂停、恢复、调整音量等操作。 - **方法**: - `setPosition(position:Number):void`:设置声音的...
3. **加载音频**:在AS3中,我们使用`Sound`类来处理音频。首先,我们需要创建一个`Sound`对象,并使用`load()`方法加载MP3文件。例如: ```as3 var sound:Sound = new Sound(); sound.load(new URLRequest(...
在AS3中,`Sound`和`Microphone`类是实现录音功能的关键。`Microphone`类用于访问用户的麦克风输入,而`Sound`类则用于处理和播放音频。 1. **启动麦克风**:在AS3中,你可以使用`Microphone.getMicrophone()`方法...
根据给定的信息,本文将详细解释如何在编程中使用Visual Basic播放声音文件,特别是WAV和MIDI格式的文件,并探讨相关的API函数及其用法。 ### 播放声音文件 #### 使用`sndPlaySound`播放WAV文件 在Visual Basic中...
6. **音频处理**:游戏可能包含背景音乐和音效,AS3有内置的Sound和SoundChannel类来处理音频播放。 7. **用户界面**:游戏菜单、计分板和控制选项通常需要UI元素,AS3可以通过 addChild 和 removeChild 方法动态...
3. **加载音频文件**:你可以使用WaveFileReader类来读取常见的音频格式如WAV文件。 ```vbnet Dim waveReader As New WaveFileReader("path_to_your_audio_file.wav") ``` 4. **创建缓冲区**:缓冲区是存储音频数据...
AS3声音视频编程是ActionScript 3.0在多媒体处理领域的核心技术,主要应用于Adobe Flash平台,为网页、游戏和交互式应用程序提供音频和视频的播放与控制功能。ActionScript是Flash Professional、Flash Builder等...
AS3支持播放、暂停、停止和控制音频和视频,使用Sound和Video类以及相关的NetStream和NetConnection类。 以上就是AS3基础模块的核心知识点。掌握这些内容后,开发者可以创建丰富的交互式内容,利用Flash平台的潜力...
9. **声音和视频处理**:Sound和Video类提供了对音频和视频的处理能力,可以实现播放、暂停、停止、音量控制等操作。 10. **网络通信**:URLLoader和URLRequest类支持HTTP、FTP和HTTPS协议,可以发送HTTP请求,实现...
3. **事件监听和处理**:为了实现视频播放的控制功能,如播放、暂停、快进、快退,开发者需要熟练掌握AS3的事件模型。例如,通过addEventListener方法添加事件监听器,当用户点击播放按钮时,触发相应的事件处理函数...
总结来说,实现“MP3播放器用AS实现”需要掌握AS3中的Sound类和SoundChannel类,理解Flash的安全策略,处理跨域问题,以及考虑如何优化用户体验和处理可能出现的错误。在实际项目中,还要关注文件组织结构,确保代码...
- 播放声音:使用`mm.Play`方法来播放音频文件,例如`mm.Play "path\to\sound.wav"`,路径应指向你的音频文件。 2. 使用Windows Media Player控件播放声音: - 添加控件:在工具箱中,找到“Windows Media Player...
AS3中的声音处理能力非常强大,能够捕获、处理和播放音频数据,而MicRecorder类就是这一功能的体现。 在Flash中,麦克风(Microphone)是获取音频输入的主要接口,允许用户通过浏览器或桌面应用录制声音。`...
3. **Sound**: AS3中的一个类,表示声音对象,可以加载、播放和控制音频。 4. **MP3**: 常见的音频压缩格式,广泛用于网络音频传输。 在Flex中,我们可以使用以下步骤将ByteArray转换为Sound: **步骤1:创建Sound...
在本文中,我们将深入探讨如何使用Flash AS3(ActionScript 3)来控制MP3文件,包括播放、暂停、停止、进度控制等基本功能。在Flash中实现这些功能,可以帮助我们创建互动式的音频播放器,为用户提供更好的用户体验...
8. 媒体处理:Flash Player支持音频和视频播放,AS3提供了Sound和Video类,以及NetStream和NetConnection对象,用于流媒体处理和实时通信。 九、组件使用 9. Flex组件:Flex框架提供了一系列预定义的UI组件,如...
6. **音频处理**:AS3的Sound和SoundChannel类可以用来播放背景音乐和音效,增加游戏体验。例如,当玩家完成关卡或遇到障碍时,可以播放相应的音效。 7. **状态管理**:为了管理游戏的不同阶段(如加载、游戏开始、...