[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,不知道有没有同行遇到过这类问题。
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,不知道有没有同行遇到过这类问题。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
斯人独憔悴
赞同来自: