[LayaNative 2.0]iOS循环播放ogg背景音乐问题

1. ios Native 版本,ogg背景音乐,在没有预加载的情况下,可以循环播放;如果在播放前预加载;那么播放一次之后就会出现:
 
JCWaveInfo::LoadData No a valid wave file!
 
JCAudioWavPlayer::AddWaveInfo wave paser err
 
报错的源码位置:
AudioSoundChannel 类的 play() 方法:
 
if("play" in this._audio)
    this._audio.play();
 
不知道为什么,一次完成之后这个audio的play接口会去解析wave格式的内容。
而没有预加载的情况,情况是正常的。
 
非常费解。
 
有任何建议,都是非常欢迎的!
 
PS:在移动端Audio属于边下载边播放,适合声音文件比较大的文件
不知道这个怎么体现?audio文件在加载的时候,感觉不是异步的,1.7M的ogg文件在iPhone 5S上卡顿至少2s,不知道有没有同行遇到过这类问题。
 
已邀请:

斯人独憔悴

赞同来自:

android端native 版本2.71,同样的问题,猜测应该是音频资源内存回收了。目前还没解决

要回复问题请先

商务合作
商务合作