flex通过ExternalInterface.call("playOfEventWav", wavUrl);调用JS方法进行播放语音,但是内存一直在增长,经过搜索,调试发现,在JS播放之前,必须先把之间的音频停止掉,然后再重新给播放URL,手调用play方法:代码如下:
<javascript>
JS相关代码
<script>
function playOfEventWav (wavUrl)
{
if(Player.URL)
{
//alert(wavUrl);
Player.controls.stop();
}
Player.URL = wavUrl;
Player.controls.play();
}
function playCurrentPosition() {
return Player.controls.currentPosition;
}
function getPlayerState()
{
return Player.playState;
}
function stopPlayer()
{
Player.controls.stop();
Player.URL = null;
}
</script>
</javascript>
<OBJECT ID="Player" height="0" width="0"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name=”AutoStart” value=”-1″>
</OBJECT>
分享到:
相关推荐
### Flex视频语音文字聊天程序详解 #### 知识点一:FlexBuilder与视频语音文字聊天程序 FlexBuilder是Adobe公司推出的一款专为Flex框架设计的集成开发环境(IDE),它支持ActionScript和MXML,是开发富互联网应用...
通过上述示例,我们可以看到Flex与JavaScript之间的相互调用并不复杂,但需要注意一些细节问题。这种相互调用的方式为开发者提供了极大的灵活性,可以将两种技术的优势结合起来,创造出更加丰富和强大的应用程序。
通过深入理解Flex4的架构和组件,以及充分利用其提供的工具和API,我们可以构建出具有专业级特性的音频播放器,如显示语音波形。这不仅展示了Flex4的强大能力,也为开发者提供了一个实践和学习富互联网应用开发的...
首先,你需要在JavaScript中声明要暴露的方法,然后在Flex中通过ExternalInterface.addCallback方法注册这些方法。 JavaScript示例: ```javascript window.FlexFunction = function(param) { // 处理来自Flex...
无论是从Flex调用JavaScript还是从JavaScript调用Flex,都可以通过简单的API调用来实现,极大地扩展了Flex应用的功能范围。 此外,在实际开发过程中,还需要注意不同浏览器环境下的兼容性问题以及安全性问题,确保...
- **JavaScript调用Flex**: 首先,Flex组件需要声明可被JavaScript调用的方法,然后在JavaScript中通过组件ID调用这些方法。例如,在Flex中声明一个可调用方法: ```actionscript [Bindable] public function ...
本篇文章将探讨一个关于“flex与js通信”的小例子,它主要涉及到Adobe Flex和JavaScript之间的交互,这对于创建富互联网应用程序(RIA)是非常重要的。Flex是一种用于构建富客户端应用的开源框架,基于ActionScript...
在实际项目中,`FlexJs调用`可能涉及到的问题包括跨域安全、参数验证、错误处理等。确保正确设置Flash Player的安全策略,使用适当的错误处理机制,以及优化性能,都是确保Flex和JavaScript协同工作的重要环节。 ...
文件列表中的"flexjavascript"可能包含了一个实际的示例项目,包括Flex的源代码(如.mxml和.as文件)和JavaScript代码(如.js文件)。通过分析这些文件,我们可以深入理解Flex和JavaScript交互的细节,例如数据传递...
通过JavaScript与Flex的交互,开发者能够实现更加灵活的应用程序集成,提升用户体验。 #### 二、JavaScript调用Flex方法 **1. 使用`document.getElementById`获取Flex对象** - **语法示例**: ```javascript ...
Flex JS 是一种强大的前端开发框架,专用于构建富互联网应用程序(RIA)。在“Flex JS 多种报表”这个主题中,我们主要关注的是如何利用Flex JS来创建各种类型的报表和图表,以展示数据并进行数据分析。报表是企业...
Flex与JavaScript之间的交互通常通过两种主要机制实现: 1. **ExternalInterface API**: 这是Flash Player提供的一个接口,允许ActionScript代码调用JavaScript函数,并接收JavaScript的回调。在Flex中,可以使用`...
综上所述,Flex通过ActionScript 3和`MovieClip`组件提供了强大而灵活的方式来控制SWF文件的播放。通过熟练掌握这些技术,开发者可以创建出具有高度交互性和定制化功能的富互联网应用程序。在实际项目中,应根据具体...
在JavaScript中,调用Flex的方法通常是通过Flash对象(由Flash Player生成的)来实现的。假设Flash对象的ID为"myFlexApp",那么调用Flex中的"flexMethod"方法如下: ```javascript if (document.getElementById('...
在IT行业中,`flex iframe js`是一个特定的技术领域,它涉及到使用JavaScript与Adobe Flex应用程序进行交互,特别是通过IFrame(内联框架)实现。本文将深入探讨这一技术,包括其工作原理、应用场景以及如何实现AS...
通过以上步骤,我们可以在Flex应用中实现一个完整的百度语音识别功能。这种实现方式不仅可以提高用户交互的便利性,还可以为特殊用户群体(如视觉障碍者)提供更友好的界面。在实际项目中,可以进一步定制化和优化,...
Flex Red5 Tomcat 视频语音录制和播放 在网上找,总发现文章都一样,而且都是不完整的, 这里希望能够给跟我一样学习中的朋友一些帮助, 详细说明在压缩文件中有。 Flex+Red5+Tomcat视频播放器: ...
JavaScript 调用 Flex 函数通常需要在 Flex 中先声明该函数为可外部访问的,然后在 JS 中通过 SWFObject 注册的名称来调用。 2. **Flex 与 ActiveX 控件交互**: Flex 4.5 支持与 ActiveX 控件的交互,主要是通过 ...
在这个“Flex4.6-js修正版”中,主要修复了之前版本的一个问题,即JavaScript 无法正确地与 Flex 应用程序进行交互。在Web开发中,这样的交互能力是非常重要的,因为它允许前端JavaScript代码控制和通信后端的Flex...