[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
发表评论
-
asp+access+as3+flash留言本教程——flash篇
2010-04-10 13:48 598[1b] 需要源文件留下email [/1b] [1b]成业作 ... -
TOMCAT+JSP+ACCESS+FLASH连接数据库
2010-04-10 13:48 642很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可 ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 13:47 565关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash全站的技术应用-Flash也能播放wmv,wma
2010-04-10 13:47 682前言 Flash能播放除flv,m ... -
flash插入网页技巧-让浏览器响应鼠标滚轮
2010-04-10 13:47 706flash插入网页后,当flash获得焦点,也就是开始操作fl ... -
as3游戏开发之打气球系列(二)
2010-04-09 14:11 520HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 14:11 552一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 14:11 484好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 14:10 523在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 14:10 624很不错的视频教程 原文地址: http://blog.sina ... -
as3按钮事件
2010-04-09 12:01 543在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:00 481很不错的视频教程 原文地址: http://blog.sina ... -
舞台对象与脚本的关联--ReferenceError: Error #1056的处理
2010-04-09 12:00 832在 Flash 9中, 你可以把一个舞台对象关联到一个[1b] ... -
舞台对象与脚本的关联--ReferenceError: Error #1056的处理
2010-04-09 12:00 975在 Flash 9中, 你可以把一个舞台对象关联到一个[1b] ... -
Flash绘制美丽风景画之海滩
2010-04-08 11:33 668过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ... -
Flash制作卷轴水墨画展开动画效果
2010-04-08 11:33 555北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅 ... -
Flash鼠绘入门第十三课:绘制美丽春日飞燕
2010-04-08 11:33 558相传燕子于春天社日北 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:33 512本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash与Ps打造模糊渐变动画
2010-04-08 11:32 653在电子杂志设计制作尤其是模版制作的过程中,需要使用Flash专 ... -
画人物的几个步骤
2010-04-08 09:49 759眼珠的画法: 1、用渐变色沟个圆。 2、把渐变的焦点移动 ...
相关推荐
类-结-构(一部分没有在下表列出) xml: XMLLoader.as ---------------------- 加载xml的类 xmlToArray.as ---------------------- xml转换Array util: ArrayUtil.as ---------------------- 数组辅助功能 ...
Urban-Sound-Classification-VS-master_城市声音分类_城市声音_UrbanSound_UrbanSound_声音分类_源码.rar
城市声音分类,下载visual studio 2017,直接打开.sln文件,即可使用
sound-of-sorting-0.6-win32,可以查看各种排序算法具体过程,排序的视觉盛宴,适合研究数据结构算法等的学生观看。
jcaptcha-extension-sound-freetts-1.0.jar
flutter中使用基于flutter-sound的flutter-sound-record录音
AS 3.0 Sound类应用实例详解....
Designing-Sound-Andy-Farnell Designing-Sound-Andy-Farnell Designing-Sound-Andy-Farnell
React本地声音播放器 使用ReactNative播放音频文件,从URL流音频。 安装 1. yarn或npm // yarn yarn add react-native-sound-...播放带有文件名和类型的声音 将声音文件添加到iOS / Android。 在iOS上,将声音文件拖
sound-machine-electron-guide, 用于电子指南的存储库 用于电子指南的存储库
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
Sound-Similar (免费版)是一个轻巧的工具软件,可用于测量两个具有线性PCM格式的WAV声音文件在听觉上的相似度。这种格式是WAV文件中最常见的。相似度以百分比0%~100%来表示。它不是通过对两个数字文件进行一个字节一...
资源来自pypi官网。 资源全名:scikit_sound-0.2.9-py2.py3-none-any.whl
React Native模块,用于在iOS,Android和Windows上播放声音片段。 请注意,该软件为Alpha质量,可能存在错误。 自行测试,使用风险自负! 特征矩阵 React-native-sound不支持流传输。 有关更多信息,请参见 。 ...
VC++ 采用DirectSound播放声音示例 LPDIRECTSOUNDBUFFER Lock、Unlock、SetCurrentPosition、Play、Stop
Creative Sound Blaster® X-Fi™ Surround 5.1 Pro声卡驱动
Bose博士品牌说明书
资源分类:Python库 所属语言:Python 资源全名:pybpod_gui_plugin_soundcard-0.1.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059