lufy's legend

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

iphone 下不播放音乐

[复制链接]

9

主题

0

好友

133

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-6-10 00:08:31 |只看该作者 |倒序浏览
修改的lufy的例子,android可以播放


function SoundPlayer(){
    var self = this;
    self.loadIndex = 0;
    self.goalinMusic = new LSound();
    self.goalinMusic.parent = self;
    self.backgroundMusic = new LSound();
    self.backgroundMusic.parent = self;
    self.booingMusic = new LSound();
    self.booingMusic.parent = self;
}
SoundPlayer.prototype.loadSound = function(){
    var self = this;

        self.goalinMusic.addEventListener(LEvent.COMPLETE,self.goalinMusicLoadComplete);
        self.goalinMusic.load("../music/goalinMusic.wav");
   
        self.backgroundMusic.addEventListener(LEvent.COMPLETE,self.backgroundMusicLoadComplete);
        self.backgroundMusic.load("../music/backgroundMusic.mp3");
   
        self.booingMusic.addEventListener(LEvent.COMPLETE,self.booingMusicLoadComplete);
        self.booingMusic.load("../music/booingMusic.mp3");
};

SoundPlayer.prototype.playSound = function(name){
    var self = this;
    switch(name){
        case "goalinMusic":
            if(!self.goalinMusicIsLoad)return;
            self.goalinMusic.close();
            self.goalinMusic.play(0,1);
            break;
        case "backgroundMusic":
            if(!self.backgroundMusicIsLoad)return;
            self.backgroundMusic.close();
            self.backgroundMusic.play(0,1);
            break;
        case "booingMusic":
            if(!self.booingMusicIsLoad)return;
            self.booingMusic.close();
            self.booingMusic.play(0,1);
            break;
    }
};
SoundPlayer.prototype.closeSound = function(name){
    var self = this;
    switch(name){
        case "goalinMusic":
            if(!self.goalinMusicIsLoad)return;
            self.goalinMusic.close();
            break;
        case "backgroundMusic":
            if(!self.backgroundMusicIsLoad)return;
            self.backgroundMusic.close();
            break;
        case "booingMusic":
            if(!self.booingMusicIsLoad)return;
            self.booingMusic.close();
            break;
    }
};


SoundPlayer.prototype.goalinMusicLoadComplete = function(event){
    var self = event.currentTarget;
    self.parent.goalinMusicIsLoad = true;
};
SoundPlayer.prototype.backgroundMusicLoadComplete = function(event){
    var self = event.currentTarget;
    self.parent.backgroundMusicIsLoad = true;
};
SoundPlayer.prototype.booingMusicLoadComplete = function(event){
    var self = event.currentTarget;
    self.parent.booingMusicIsLoad = true;
};


回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

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

沙发
发表于 2014-6-10 00:17:54 |只看该作者
这个问题我解释过很多遍了
比如这里
http://lufylegend.com/forum/foru ... &extra=page%3D1
不回答与技术和引擎不相关的问题
回复

使用道具 举报

无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 立即注册

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

Archiver|lufy's legend

GMT+8, 2024-5-4 21:00 , Processed in 0.050003 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部