lufy's legend

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

关于LSound的问题

[复制链接]

14

主题

0

好友

220

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2016-9-16 10:40:35 |只看该作者 |倒序浏览
                                var bgsound = new LSound();
                                bgsound.load(datalist["bgsound"]);
                                var fr = new FileReader();
                                fr.onload = function(e) {
                                        audioContext.decodeAudioData(fileResult, function(buffer) {
                                                alert("解码成功!");
                                        }, function(e) {
                                              alert("文件解码失败!");
                                        });
                                };
                                //这一步报错。
                                fr.readAsArrayBuffer(bgsound);
回复

使用道具 举报

14

主题

0

好友

220

积分

帐下督

Rank: 2

沙发
发表于 2016-9-16 10:43:53 |只看该作者
我想做频谱效果
回复

使用道具 举报

37

主题

8

好友

9323

积分

诸侯王

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

板凳
发表于 2016-9-16 19:37:18 |只看该作者
pn123456 发表于 2016-9-16 10:43
我想做频谱效果

这个问题跟LSound没什么关系吧?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

14

主题

0

好友

220

积分

帐下督

Rank: 2

地板
发表于 2016-9-16 22:36:48 |只看该作者
fr.readAsArrayBuffer(bgsound);
这样解码声音,对不对?
回复

使用道具 举报

37

主题

8

好友

9323

积分

诸侯王

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

5#
发表于 2016-9-17 22:07:03 |只看该作者
pn123456 发表于 2016-9-16 22:36
fr.readAsArrayBuffer(bgsound);
这样解码声音,对不对?

你应该知道readAsArrayBuffer需要什么参数
如果浏览器支持WebAudio,那bgsound.data是AudioContext对象
如果浏览器不支持WebAudio,那bgsound.data是Audio对象
如果不想使用WebAudio,就需要设置LGlobal.webAudio=false;
不回答与技术和引擎不相关的问题
回复

使用道具 举报

14

主题

0

好友

220

积分

帐下督

Rank: 2

6#
发表于 2016-9-20 11:07:41 |只看该作者
谢谢,就是要这个。
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-30 00:12 , Processed in 0.047116 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部