[LayaNative 2.0]app 上使用 soundchannel.pause() 暂停音效音乐,用 resume() 播放都会从头开始播放
pc 没有问题 ,但是打包apk上手机播放就有问题了。每次pause后都是从头开始播放
layanative 用的2.5, 引擎也是2.5
let sound:Laya.SoundChannel = Laya.SoundManager.playMusic("res/1_3.mp3");
let _pause:boolean = false;
btn1.on(Laya.Event.CLICK,this,()=>{
if(!_pause)return;
sound.pause();
_pause = false
})
btn2.on(Laya.Event.CLICK,this,()=>{
if(_pause)return
sound.resume();
_pause = true
})
也尝试过 Laya.SoundManager.useAudioMusic = true; 但还是没用
layanative 用的2.5, 引擎也是2.5
let sound:Laya.SoundChannel = Laya.SoundManager.playMusic("res/1_3.mp3");
let _pause:boolean = false;
btn1.on(Laya.Event.CLICK,this,()=>{
if(!_pause)return;
sound.pause();
_pause = false
})
btn2.on(Laya.Event.CLICK,this,()=>{
if(_pause)return
sound.resume();
_pause = true
})
也尝试过 Laya.SoundManager.useAudioMusic = true; 但还是没用
没有找到相关结果
已邀请:
要回复问题请先登录
9 个回复
Nevermore
赞同来自:
Nevermore
赞同来自:
Nevermore
赞同来自:
然而我事先预加载再播放也不能获取到声音总时长吗,请问这个有什么别的方法可以解决吗?
Nevermore
赞同来自:
小小泽
赞同来自:
Nevermore
赞同来自:
1600653003用户
赞同来自:
Nevermore
赞同来自:
你们这个是直接修改的这里吗? 我对比原来的库文件的 audio 相关,发现这个接口没了。你们这个是在对应版本上修改的,不会有别的版本的修改在里面吧
Nevermore
赞同来自: