lufy's legend

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

关于在移动端使用safari播放不了声音的疑问

[复制链接]

5

主题

0

好友

47

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-5-21 23:20:11 |显示全部楼层 |倒序浏览
以下代码在pc chrome播放正常,但是iphone的safari却没有声音,文件有mp3和wav  但是使用html5 的 audio 却能在 iphone的safari上正常播放。求解



<body style="margin:0px 0px 0px 0px;">
   <div id="legend"></div>
</body>


<script language="javascript">

if(LGlobal.canTouch){
LGlobal.stageScale = LStageScaleMode.EXACT_FIT;
LSystem.screen(LStage.FULL_SCREEN);
}
function doScroll() {
if(window.pageYOffset === 0) {
  window.scrollTo(0, 1);
}
}
window.onload = function() {
setTimeout(doScroll, 100);
init(20,"legend",480,800,main,LEvent.INIT);
}
window.onorientationchange = function() {
setTimeout(doScroll, 100);
};
window.onresize = function() {
setTimeout(doScroll, 100);
}
function main(){
sound = new LSound();      
var url = "images/bg.";     
sound.load(url+"mp3,"+url+"wav,"+url+"ogg");
sound.play(0,6);
}
</script>
回复

使用道具 举报

5

主题

0

好友

47

积分

士兵

Rank: 1

沙发
发表于 2014-5-22 12:23:13 |显示全部楼层
我android下也是同样的问题
回复

使用道具 举报

5

主题

0

好友

47

积分

士兵

Rank: 1

板凳
发表于 2014-5-22 12:31:40 |显示全部楼层
我是用您那个gem游戏修改的

self.addEventListener(LMouseEvent.MOUSE_UP,gameStart);

然后在 gameStart 里面 加上
   // 添加背景音乐
        sound = new LSound();      
        var url = "images/bg.";     
        sound.load(url+"mp3,"+url+"wav,"+url+"ogg");
        sound.play(0,6);

还是不行,不知道self.addEventListener(LMouseEvent.MOUSE_UP,gameStart);
这个是不是点击事件
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-18 13:44 , Processed in 0.045090 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部