- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Flash编写的WEB版音乐播放器
代码一:
package
{
import flash.media.Sound ;
import flash.media.SoundChannel;
import flash.media.SoundTransform ;
import flash.media.SoundLoaderContext ;
import .URLRequest ;
import .URLStream ;
import flash.events.MouseEvent ;
import flash.events.IOErrorEvent;
import flash.events.Event ;
import flash.events.ProgressEvent ;
public class Audio
{
/*歌曲播放头*/
private var playHead:uint=0 ;
/*播放状态,0:什么也没有,1:播放,2:暂停,3:停止*/
private var playState:uint=0;
/*声音状态,0:正常1:静音2:最大音·*/
private var volState:uint=0;
private var sound:Sound ;
private var channel:SoundChannel ;
private var transfor:SoundTransform ;
private var uRequest:URLRequest ;
private var loadContext:SoundLoaderContext ;
public function Audio()
{
loadContext=new SoundLoaderContext(1000,false) ;//跨域策略处理
}
/******************next/pre/current***************************************/
public function switchPath(path:String,vol:Number):void
{
transfor=new SoundTransform (vol,0);
this.soundObject(path);
}
private function soundObject(path:String):void
{
try
{
if(this.channel)
{
this.channel.stop();
this.setPlayState(3);
}
if(this.sound.isBuffering)
{
this.sound.close();
this.setPlayState(3);
}
}catch(e)
{
}finally
{
sound=new Sound() ;
uRequest=new URLRequest(path) ;
uRequest.method=POST;
this.soundEvent();
sound.load(uRequest,loadContext);
}
}
/*******************************************************load**********************************************************/
private function loadOpen(e:Event):void
{
//trace(Start Run);
}
private function loadProgress(e:ProgressEvent):void
{
Main.soundTotalBytes(r_soundTotalBytes());
Main.soundLoadedBytes(r_soundLoadedBytes());
}
private function loadError(e:IOErrorEvent):void
{
Main.soundError();
}
private function loadComplete(e:Event):void
您可能关注的文档
最近下载
- 隧道结构分析软件:GeoStudio二次开发_(1).GeoStudio软件基本介绍与安装.docx VIP
- 辐射安全许可证申请表.docx
- 高中英语语法通霸2020版之定语从句.doc VIP
- 评判性思维在临床护理中的应用PPT课件.pptx VIP
- 03D201-4 100.4kV变压器室布置及变配电所常用设备构件安装 建筑工程图集.docx VIP
- 2025年北京中考语文试卷试题真题及答案详解(精校打印) .pdf VIP
- UG有限元分析用材料属性表.pdf VIP
- 2022年中煤第七十一工程处有限责任公司招聘考试题库及答案解析.docx VIP
- 第8课 丰富多彩的传统节日 课件 人民版中华民族大家庭.ppt
- 二手吊车买卖合同(标准版).docx VIP
文档评论(0)