`

[转]倒放音乐

阅读更多
package 
{
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.SampleDataEvent;
        import flash.media.Sound;
        import flash.utils.ByteArray;
        /**
         * @author FLASH023
         * @date 2010-7-31 18:27
        **/
        public class PSound extends Sprite  
        {
                private var len:uint;
                private var position:int;
                private var sound:Sound;
                private var soundData:ByteArray;
                public function PSound():void {
                        stage?init(null):addEventListener (Event.ADDED_TO_STAGE, init);
                }
                private function init(e:Event ):void {
                        var tempsound:RPSound=new RPSound  ;
                        soundData =new ByteArray  ;
                        tempsound.extract(soundData,999999999);
                        len=soundData.length;
                        position=int(len/8)-8;
                        sound = new Sound  ;
                        sound.addEventListener(SampleDataEvent.SAMPLE_DATA,onSampledata);
                        sound.play();
                        //
                        removeEventListener(Event.ADDED_TO_STAGE, init);
                }
                private function onSampledata(e:SampleDataEvent):void {
                        var _i:int=2048;
                        while (_i--) {
                                soundData.position=position*8;
                                e.data.writeFloat(soundData.readFloat());
                                e.data.writeFloat(soundData.readFloat());
                                position--;                
                                if (position<0) {
                                        trace("声音播放完了");
                                        return;
                                        //position=int(len/8)-8;
                                }
                        }
                        //trace(position);
                }
        }
        
}
分享到:
评论

相关推荐

    [转]倒着播放音乐

    标签“源码”和“工具”提示我们,这个话题可能包含了一段用于实现倒放音乐的源代码,以及可能是一个实用工具或软件的开发过程。 在提供的压缩包文件名中,我们看到以下三个文件: 1. PSound.as:这可能是一个...

    css3可控旋转音乐播放按钮

    例如,我们可以用一个三角形代表播放箭头,当按钮被点击时,通过旋转180度将其转换为一个倒三角形,表示暂停。 接下来,我们要使用CSS3的`:hover`和`:active`伪类来实现交互效果。`:hover`伪类会在鼠标悬停在元素上...

    LanSoEditor_common,在 android 平台的 ffmpeg 中采用硬件加速,更快的视频转码.裁剪,剪切,分离,合并,转换,拼接,水印,叠加,混合,转码,压缩, 变速,添加 LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频, 多个视频合成等工作; 和普通的 ffmpeg 软件开发包。.zip

    FFmpeg是一款强大的多媒体处理框架,广泛应用于视频转码、裁剪、剪切、分离、合并、转换、拼接、添加水印、叠加、混合、转码、压缩、变速、添加LOGO、添加滤镜、添加背景音乐、加速减速视频、倒放音视频以及多个视频...

    html5带音乐背景的圣诞节倒计时页面特效.zip

    开发者通过`&lt;audio&gt;`标签播放背景音乐,用JavaScript处理倒计时和音乐控制,以及CSS3实现视觉特效,为用户带来了一种富有节日氛围的在线体验。对于学习和理解Web前端开发的人来说,这是一个很好的实践案例。

    论音乐与mv剪辑如何契合,知网15.zip

    例如,将快节奏音乐与慢动作镜头结合,或者反向剪辑与倒放音乐等。 9. 技术应用:现代剪辑软件提供了丰富的工具和特效,如时间线编辑、转场动画、调色等,剪辑师应熟练掌握这些技术,以实现音乐与画面的无缝对接。 ...

    python实现新年倒计时放烟花

    新年倒计时结束有烟花特效和音乐 涉及到的相关知识: 1.pygame的基本操作 2.时间的计算 ( 使用 datetime 库 ) 3. pygame 播放音乐,音乐播放设置 4.使用 Pillow窟 将 gif转换为png 5.利用pygame的动画...

    ios-录音和播放(amr和wav互转).zip

    这个"ios-录音和播放(amr和wav互转).zip"压缩包提供了一个实用的工具类,它不仅实现了基本的录音和播放操作,还包含了AMR和WAV音频格式之间的转换功能。AMR(Adaptive Multi-Rate)和WAV(Waveform Audio File ...

    倒计时flash源码

    这个特定的Flash源码设计独特,不仅拥有精美的页面设计,还具备在倒计时进入最后10秒时播放音乐以增加紧张感的功能,最后在倒计时结束时通过模拟锣声来提示“停”,这在活动启动、线上比赛、产品发布等场景中十分...

    基于MATLAB的音频信号处理技术实现

    ### 基于MATLAB的音频信号处理技术实现 #### 1. 引言 MATLAB作为一款由美国MathWorks公司开发的高级编程环境,在工程和科学研究领域内被广泛使用。其强大的数值计算能力和便捷的可视化工具使得MATLAB成为处理各种...

    电子政务-倒顺闸刀—顺来电音乐提示装置.zip

    "顺来电音乐提示装置"则可能是一种自动播放背景音乐的系统,当电话接通或客户等待时,播放音乐以减轻等待的不耐烦感。在电子政务环境中,这样的系统可以提升公众对政府服务的满意度,同时缓解客服人员的工作压力。 ...

    JS倒计时输入框带铃声报警音乐特效源码.zip

    本资源“JS倒计时输入框带铃声报警音乐特效源码.zip”提供了一个利用JavaScript实现的倒计时功能,并在达到特定时间点时触发铃声或音乐特效,为用户界面增添了互动性和提醒功能。以下是关于这个主题的详细知识点: ...

    简单小程序倒计时器

    当倒计时达到0时,JavaScript会触发一个事件,例如播放音乐。为了确保计时结束后音乐能够循环播放,开发者可能会使用JavaScript的音频API来控制音乐播放,并设置其为循环模式。 音乐播放功能的实现依赖于HTML5的...

    时钟倒计时,背景音乐,实时北京时间,星期,倒计时时间,每天的倒计时,弹幕,发表弹幕

    标题和描述中提到的"时钟倒计时,背景音乐,实时北京时间,星期,倒计时时间,每天的倒计时,弹幕,发表弹幕"这些元素涉及到一个交互式的Web应用或者桌面软件的设计,主要关注时间管理、用户体验以及媒体播放功能。...

    会声会影转场效果

    12. **时间扭曲**:通过加速或倒放,表现出时间流逝的快慢,常用于回忆或梦境片段。 13. **光线**:光线扫过或穿透屏幕,可用于引导观众注意力或强化主题。 14. **颜色渐变**:通过颜色的渐变过渡,创造出优雅的...

    音乐播放器

    歌词同步需要解析LRC文件并与播放进度匹配,睡眠定时则需要设定一个倒计时,到达时间后自动停止播放。 在开发音乐播放器时,除了技术实现,还需要关注用户体验,如界面美观、操作流畅等。MyMusicPlayer2可能就是一...

    迷你音乐播放器

    这些功能的实现可能需要更多的自定义控件和复杂逻辑,比如均衡器可能是一个带有多个预设和自定义设置的滑块面板,而睡眠定时器则可能是一个倒计时器,结合系统定时任务来自动关闭音乐播放。 在开发过程中,开发者还...

    VB新年倒计时程序

    5. **逻辑控制**:VB中的If...Then...Else语句或Select Case结构可以用来控制倒计时的逻辑,例如,当倒计时结束时,显示特定的消息或播放庆祝音乐。 6. **日期和时间函数**:VB内置了丰富的日期和时间处理函数,如...

    Vlog画中画转场效果素材包(1)(1).zip

    - **创意运用**:不拘泥于传统方式,可以尝试反转、倒放或者慢动作等手法,让转场更加独特。 总之,“Vlog画中画转场效果素材包(1)(1).zip”为Vlogger提供了一套丰富的资源,助你在创作过程中轻松实现专业级的画中...

    单片机音乐倒数定时器的设计说明.doc

    在本文档中,我们将探讨一个基于单片机的音乐倒数定时器的设计,该设计旨在提供一种简单易用、功能多样的倒计时报警系统。该系统的核心是AT89C51单片机,它能够处理用户设定的任意时间倒计时,适用于日常生活中的...

    单片机音乐倒数定时器的设计.doc

    本设计的核心是利用AT89C51单片机进行系统开发,以实现一个具备音乐报警功能的倒计时定时器。 1. **定时计数器原理** 计时器是单片机中的重要组成部分,通常由硬件定时器和软件定时器两种形式。硬件定时器利用...

Global site tag (gtag.js) - Google Analytics