lufy's legend

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

可以预加载声音吗

[复制链接]

37

主题

8

好友

9313

积分

诸侯王

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

楼主
发表于 2014-8-14 08:53:21 |显示全部楼层
和直接读取音频文件一样,URL中可以传送多种格式啊,用逗号隔开就可以了

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

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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的
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

板凳
发表于 2014-8-14 21:39:51 |显示全部楼层
lonewolf 发表于 2014-8-14 19:45
对了,{name:"a",path:"a.mp3,a.ogg,a.wav",type:"sound"}可以这样吗?

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

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-21 22:09 , Processed in 0.047051 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部