lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7414|回复: 7
打印 上一主题 下一主题

可以预加载声音吗

[复制链接]

19

主题

0

好友

225

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2014-8-13 17:23:33 |只看该作者 |倒序浏览
如题,新版LLoadManage API有说明,但声音没有这方面的使用示例,而且声音是可以自动识别当前支持的格式的,这样的话预加载又该如何处理?
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2014-8-14 08:53:21 |只看该作者
和直接读取音频文件一样,URL中可以传送多种格式啊,用逗号隔开就可以了

这是一个webaudio测试的例子,但是即使不支持webaudio,做法是一样的,只是使用的时候有限制,你可以参考一下
http://lufylegend.com/demo/Piano/
不回答与技术和引擎不相关的问题
回复

使用道具 举报

19

主题

0

好友

225

积分

帐下督

Rank: 2

板凳
发表于 2014-8-14 17:07:02 |只看该作者
你是说loadData里可以这样:{name:"a",path:"a.mp3,a.ogg,a.wav",type:"sound"}?
另外我看到Piano例子里,background要先load操作再play(),而且其它的话直接play(),这是为什么呢?
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2014-8-14 17:10:33 |只看该作者
lonewolf 发表于 2014-8-14 17:07
你是说loadData里可以这样:{name:"a",path:"a.mp3,a.ogg,a.wav",type:"sound"}?
另外我看到Piano例子里,b ...
  1. function playPiano(e){
  2.         var piano;
  3.         if(pianos[e.currentTarget.name]){
  4.                 piano = pianos[e.currentTarget.name];
  5.         }else{
  6.                 piano = new LSound();
  7.                 piano.load(datalist[e.currentTarget.name]);
  8.                 pianos[e.currentTarget.name] = piano;
  9.         }
  10.         piano.play();
  11. }
复制代码
其他的也一样,上面是代码
所有的都是先load,然后才能play的
不回答与技术和引擎不相关的问题
回复

使用道具 举报

19

主题

0

好友

225

积分

帐下督

Rank: 2

5#
发表于 2014-8-14 19:40:45 |只看该作者
哦,是哦,pianos是后来才缓存的,我以为加载完就加进去呢
回复

使用道具 举报

19

主题

0

好友

225

积分

帐下督

Rank: 2

6#
发表于 2014-8-14 19:45:00 |只看该作者
对了,{name:"a",path:"a.mp3,a.ogg,a.wav",type:"sound"}可以这样吗?
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

7#
发表于 2014-8-14 21:39:51 |只看该作者
lonewolf 发表于 2014-8-14 19:45
对了,{name:"a",path:"a.mp3,a.ogg,a.wav",type:"sound"}可以这样吗?

对,我在2楼就已经回复啊
不回答与技术和引擎不相关的问题
回复

使用道具 举报

19

主题

0

好友

225

积分

帐下督

Rank: 2

8#
发表于 2014-8-15 11:46:27 |只看该作者
好的,我是确定一下呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-1 15:49 , Processed in 0.050817 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部