- 浏览: 42951 次
- 性别:
- 来自: 珠海
最新评论
[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
发表评论
-
Flash与.NET的通信(三):LoadVars对象的应用
2010-04-10 13:56 755一.知识简介:([b]Flash MX Professiona ... -
Flash与.NET的通信(三):LoadVars对象的应用
2010-04-10 13:55 764一.知识简介:([b]Flash MX Professiona ... -
asp+access+as3+flash留言本教程-access篇
2010-04-10 13:55 676[1b] 需要源文件留下联系请联系原作者 成业作品,欢迎转载 ... -
asp+access+as3+flash留言本教程-access篇
2010-04-10 13:55 688[1b] 需要源文件留下联系请联系原作者 成业作品,欢迎转载 ... -
asp+access+as3+flash留言本教程-asp篇
2010-04-10 13:55 722[1b] 需要源文件留下email 成业作品,欢迎转载 [/ ... -
fms中介函数
2010-04-09 14:20 608早先整理的一条中介函数。 下边是客户端的函数: var myn ... -
fms中介函数
2010-04-09 14:20 561早先整理的一条中介函数。 下边是客户端的函数: var myn ... -
FMS音频延迟分析
2010-04-09 14:20 894最近遇到很多同样的问题,就是客户用FMS做vod和live时, ... -
FMS音频延迟分析
2010-04-09 14:20 727最近遇到很多同样的问题,就是客户用FMS做vod和live时, ... -
fms 2.0A星寻路
2010-04-09 14:19 753[url=http://creativecommons.org ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:10 380很不错的视频教程 原文地址: http://blog.sina ... -
as3做后台开发相关
2010-04-09 12:10 590前两天在mxna上看到一篇文章提到(可惜今天翻了20页也找不到 ... -
as3做后台开发相关
2010-04-09 12:09 643前两天在mxna上看到一篇文章提到(可惜今天翻了20页也找不到 ... -
as3开发的doom
2010-04-09 12:09 730国外的朋友用flex(as3)(作者说是完成开源的开发环境)开 ... -
Flash CS3的一个bug
2010-04-08 11:43 750新建Flash文件(ActionScript 2.0),F9打 ... -
Flash CS3的一个bug
2010-04-08 11:43 634新建Flash文件(ActionScript 2.0),F9打 ... -
FLASH CS3中的FLA形式组件制作教程
2010-04-08 11:43 577下面给大家介绍下如何 ... -
Flash cs3组件皮肤
2010-04-08 11:42 610Adobe develop center的新文章Skinnin ... -
FLASH CS3快速打造一个小奶瓶图标
2010-04-08 11:42 586在下面的教程里,我们将从基本形状开始,完全使用FLASH画一个 ... -
Flash 曲线运用初级教程
2010-04-08 10:03 831今天cloudy为大家带来Flash曲线技巧的初级教程,后面还 ...
相关推荐
总之,使用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. **状态管理**:为了管理游戏的不同阶段(如加载、游戏开始、...