Create.js实战-音乐播放操作

大家好,我又来了,今天要跟大家墨迹墨迹关于Create.js实战-音乐播放操作,

话不多少直接官方链接入口http://www.createjs.cc/src/docs/soundjs/modules/SoundJS.html

SoundJS库管理在网络上播放的音频。它是通过实际的音频实现插件的抽象,所以回放任何平台上可能没有特定知识的机制是什么必要播放声音。

使用SoundJS,使用上的公共API Sound 类. 这个API是为:

  • 安装音频播放插件
  • 注册(预压)的声音
  • 创建和播放声音
  • 主音量,静音,停止所有控件的声音一次

声音控制 
播放声音会创建 AbstractSoundInstance 的情况下,它可以单独控制。

  • 暂停,恢复,搜索,并停止声音
  • 控制声音的音量,静音和声像
  • 听得到通知的声音实例中的事件,当他们完成,循环,或失败
实例
 createjs.Sound.alternateExtensions = ["mp3"];
 createjs.Sound.on("fileload", this.loadHandler, this);
 createjs.Sound.registerSound("path/to/mySound.ogg", "sound");
 function loadHandler(event) {
     // 这会引发针对每个已注册的声音。
     var instance = createjs.Sound.play("sound");  // 发挥使用ID。也可以使用完整的源路径或event.src。
     instance.on("complete", this.handleComplete, this);
     instance.volume = 0.5;
 }
接下来我贴出自己的代码

首先你要保证你引用了外部的create.js文件,就像这样

<script src="js/create.js"></script>

 

下面开始搞背景音乐了=。=


function musicBg() {//音乐资源
    createjs.Sound.play("s2", createjs.Sound.INTERRUPT_NONE,0,0,-1,1,0);
   // 第一个是音乐id,第二个是播放方式,后面依次是 从0开始播放,-1指的是一直循环,1是音量大小
  }

接下来开始搞交互音乐 =。=


createjs.Sound.play("pointsound", createjs.Sound.INTERRUPT_NONE, 0, 0, 0, 1, 0);
同样道理,这个是触发一次的!

今天又是代码满满的一天,诶码不动了 今天连续码了5篇博客文章,也算是补充上去把

转载于:https://my.oschina.net/8946a/blog/1305269

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值