Ext:在Ext中播放声音(mp3等)
来源:百度文库 编辑:神马文学网 时间:2024/07/01 13:55:41
Ext:在Ext中播放声音(mp3等)
作者:佚名 来源:本站原创 发布时间:2010年05月09日![](http://www.asp168.net/skin/sub.gif)
![](http://www.asp168.net/skin/plus.gif)
比如说刚打开系统的时候,播放一段声音;有新信息的时候,发出短提示等
但这时出现问题了,因为我们要拿出一个兼容的的方案(主要是浏览器兼容),虽
然DHTML5已经有了audio标签,但毕竟应用不广泛。
有人说使用soundManager2 (js)声音播放组件,因为Ext官方并没有提供类
似组件
经过研究,终于能用到Ext中了,这个就是在程序中用到的,点击这里下载
方法如下:
下载下来以后
如果你下载的是官方原版的(可以直接使用我上面提供的那个)
找到soundManager2.js
把最后一句注释掉
//soundManager = new SoundManager();
然后在Ext.onReady中,加入
//初始化声音类soundManager
soundManager = new SoundManager();
//soundManager.waitForWindowLoad = true;
//是否打开调试模式,打开话对viewport有一定影响
soundManager.debugMode = false;
//这个是soundManager提供的swf文件所在的文件夹
soundManager.url = 'jslib/sound/swf';
soundManager.beginDelayedInit();
soundManager.onload = function() {
//这里面放入你要播放的声音
//系统声音
soundManager.createSound({
id: 'systemSound',
url: 'jslib/sound/mp3/system.mp3',
//autoLoad: true,//自动加载
//multiShot: false,//true 在同一时刻只能有一个频段的声音
autoPlay: true //自动播放 这个是系统的背景音
//volume: 100
});
//信息音
soundManager.createSound({
id: 'msgSound',
url: 'jslib/sound/mp3/msg.mp3'
//volume: 100
});
//加入音
soundManager.createSound({
id: 'joinSound',
url: 'jslib/sound/mp3/join.mp3'
//volume: 100
});
}
然后在程序中需要播放声音的地方,加上
soundManager.play('joinSound');
soundManager.play('msgSound');
不要忘了在页面中引用js文件
在部署的时候使用的是压缩版
Ext:在Ext中播放声音(mp3等)
在Ext.FormPanel/Ext.form.FormPanel的FieldSet中实现...
Ext.Window
ext - ajax
Ext Portal 新例子
Ext 同步请求
ext 3.x 图表
.NET中26个优化性能方法 一起Ext - 中国最大的EXTJS讨论社区 - Power...
在swf中添加MP3播放器
Ext JS与企业软件界面设计
Advanced Plugin Development with Ext JS
EXT教程系列(官方提供)
Ext学习之Grid JSON分页
hibernate3 + oracle + ext 分页示例1
hibernate3 + oracle + ext 分页示例1
在swf中添加MP3的播放2
在swf中添加MP3的播放器可以用
推荐 YUI-Ext 开源脚本组件包
Ext 2.0使用:组件开发模式 - Easy Net (Lucene && SOA) -...
Ext.Button简单的按钮类 - ajax - 博客园
Tips and Tricks for Ext JS Component Developers
怎么才能把英文电影转换成MP3格式后在MP3中播放?
如何使用GWT-Ext 进行RIA开发 - GWT - AJAX - JavaEye论坛
基于Ext异步加载tree的实例 - Seraph115 - JavaEye技术网站