`
zkaiping
  • 浏览: 23863 次
  • 来自: ...
社区版块
存档分类
最新评论

stopAllSounds方法导致音视频停止的解决方案

阅读更多
在Flash中,执行stopAllSounds()后,会导致正在播放的所有音视频停止,我们通过程序代码无法获得任何通知。这类情况会导致意想不到的后果,特别是我们加载其他人的作品时,如果他人的作品中包含有stopAllSounds此类代码,我们主程序中的音视频播放便会出现问题。解决方法:
1. 音视频播放器必须能够维护一个状态,如isPlay,用于标识其是否正在播放
2.编写一个音视频补丁,该补丁负责检查音视频播放器的播放磁头位置,如果发现播放器的状态isPlay为true,且播放磁头为发生变化,证明音视频播放器被非法停止,此时就可以将播放器resum,以此解决stopAllSounds对音视频播放器的影响。
分享到:
评论

相关推荐

    flashas入门甚础[借鉴].pdf

    - `stopAllSounds()`:停止所有声音播放。 8. **浏览器/网络语句**: - `fscommand`:允许执行全屏、退出等操作,或执行外部程序。 - `getURL(url, 窗口, 方法)`:在指定窗口打开指定URL。 - `loadMovie(url, ...

    flash常用动作

    Flash提供了控制动画播放和停止的方法,例如: ```as play(); ``` 该命令用于继续播放暂停或停止的动画序列。而要停止动画,则可以调用`stop()`函数。 ### 跳转至指定帧或场景 `gotoAndPlay`和`gotoAndStop`函数...

    Scratch少儿编程项目音效音乐素材-【乐器】音效-定音鼓.zip

    这可以通过组合不同的音效指令实现,例如`playSoundUntilDone`用于播放完整音效,`stopAllSounds`则可以停止所有正在播放的音效。 6. **音效与角色互动**:音效可以与Scratch中的角色结合,例如当角色移动、跳跃或...

    大学ActionScript应用 【PPT 】

    6. `stopAllSounds()`:此方法会停止所有正在播放的声音,无论它们在哪个帧或场景中。 二、影片剪辑控制 ActionScript 3.0中,对影片剪辑的控制方式发生了变化,许多全局函数不再支持,但仍然可以通过属性和方法来...

    fscommand命令控制

    通过JavaScript调用Flash对象的`FSCommand`方法,可以传递命令和参数给Flash,反之亦然。 4. **注意事项** - 并非所有`fscommand`命令都适用于所有版本的Flash Player,开发者需要根据目标用户的Flash Player版本...

    Flash按钮代码大全

    `gotoAndPlay(03)`将电影剪辑跳转到第三帧并开始播放,而`stopAllSounds()`则停止所有正在播放的声音。 3. **全屏播放**: `fscommand("fullscreen", "true");` 使用`fscommand`函数发送全屏指令,将Flash内容...

    2023年课堂笔记flash.doc

    `stopAllSounds()` 可以停止所有正在播放的声音。`Math.random()` 生成0到1之间的随机数,`Random(数字)` 生成0到指定数字之间的随机数。 10. **帧结构与场景管理**:不同层可以组织动画、背景和数据展示,而场景则...

    flash动作脚本详解(免费)

    9. `stopAllSounds()`:停止所有声音。 对于按钮,其动作脚本通常使用`on(事件)`结构编写。例如,以下脚本会在按钮被点击时触发相应的行为: ```actionscript on (release) { _root.mc.play(); } ``` 这使得当...

    flash常用函数[归类].pdf

    9. `stopAllSounds()`:停止所有正在播放的声音。使用`on(press) {stopAllSounds();}`可以在用户点击时停止所有声音。 二、浏览器/网络交互 1. `fscommand(command, argument)`:这个函数用于执行特定的全屏和退出...

    flash脚本基础教程

    9. `stopAllSounds()`:停止所有声音。 例如,要在按钮上编写脚本,必须使用`on(事件) {脚本程序}`的格式。以下是一些常见的按钮交互脚本: - 播放按钮:`on (release) {_root.mc.play();}` - 停止按钮:`on ...

    flash课件制作高级培训教程.pdf

    同时,可以使用`stopAllSounds();`停止所有声音,确保交互过程中无干扰。 7. **逻辑运算符**:在ActionScript中,`!`表示逻辑非,`&`和`|`分别代表逻辑与和逻辑或,这些运算符在处理条件判断和交互逻辑时非常关键。...

    Flash Action 2.0常用函数

    stopAllSounds 停止所有声音 **语法**:`stopAllSounds()` **描述**:此动作会在不停止播放头的情况下停止影片中当前正在播放的所有声音。即使设置了此命令,设置到流的声音也会在播放头移过它们所在的帧时恢复...

    flash动作指令

    - `stopAllSounds()`:停止所有声音播放,控制音频环境。 - `toggleHighQuality()`:切换影片的显示质量,平衡性能与画质。 - `loadVariables(url, mc, [mode])` 和 `loadVariablesNum()`:加载外部数据到指定的...

    Action 简明教程

    `StopAllSounds`则可以立即停止所有正在播放的声音,这对于管理复杂的音频场景非常有用。 #### 网络与外部资源处理 `GetURL`指令允许你打开指定的网址,可以通过设置不同的窗口目标(`_self`,`_blank`,`_parent`,`_...

    FLASH动作脚本详解.docx编程资料

    - `stopAllSounds()`:停止所有正在播放的声音。 ### 四、影片剪辑的ActionScript编写 除了按钮外,影片剪辑也是Flash中经常使用的对象之一。对于影片剪辑的ActionScript编写,主要涉及其属性和方法的调用。例如,...

    Flash函数大全

    - **说明**: 动作,停止播放所有声音,但不会停止播放头。 - **示例**: - 在某个时刻停止所有声音播放。 ```actionscript stopAllSounds(); ``` #### 二、事件处理 除了影片控制外,事件处理也是Flash编程中的...

    FLASH脚本基础入门讲解

    - `stopAllSounds()`:停止所有声音。 4. **按钮的AS编写规则** - 按钮上的脚本通常使用`on(事件)`结构,如`on(release)`表示鼠标释放时执行的事件。 - 示例:`on (release) {_root.mc.play();}`,表示在按钮被...

    常用AS命令收集速查

    - `stopAllSounds()`:停止所有声音播放。 2. 浏览器/网络: - `fsCommand()`:执行与Flash Player关联的系统命令。 - `getURL()`:打开指定URL,可以是网页或发送HTTP请求。 - `loadMovie()`:加载外部SWF文件...

    Flash课件常用脚本语句.pdf

    本文将详细介绍九种常用的Flash脚本语句,并提供相应的示例代码,帮助理解其功能和使用方法。 1. 设置全屏尺寸 在创建Flash课件时,有时需要让内容布满整个屏幕。这可以通过使用`fscommand`命令实现。例如: ```...

    Flash按钮动作代码

    `stopAllSounds()`则用于停止所有声音的播放。 ##### 3. `fscommand("fullscreen","true");` 此命令用于将Flash影片切换到全屏模式。`fscommand`函数是Flash中的一个特殊函数,用于与播放器进行通信,实现如全屏等...

Global site tag (gtag.js) - Google Analytics