[vivo] [cc.audioEngine][警告] vivo Mini Game 问题反馈

creator 版本 2.1.0
问题描述:
1。 如下警告:

@assets/game_native.js:1 Since 1.10, cc.audioEngine accept cc.AudioClip instance directly, not a URL string. Please directly reference the AudioClip object in your script, or load cc.AudioClip by loader first. Don’t use audio’s URL anymore.

2 . 如下报错
cc.audioEngine.getState(this.ID) === cc.audioEngine.AudioState.PLAYING

请关注下。。。

求关注,,,

参考下最新的官方示例代码!

我的代码没问题啊,,,微信,QQ ,OPPO 都没问题。

你的代码明显有问题,请你去看一下官方的文档关于播放音频这块的

我截图的代码是生成的啊,,,我自己的代码没问题,微信上都好好的

我找到了,你看看

build\qgame\build\jsb-adapter\enginejsb-audio.js 第250行。
PS ,我电脑上安装了3个版本creator 1.9.3 2.0.7 和 2.1.0 不会跟这个有关吧

creator 2.1.0 版

build\qgame\build\jsb-adapter\engine\jsb-audio.js

第 250 行,
return cc.audioEngine.play(clip._nativeAsset, loop, volume); 这种写法已经过时了,导致 72 行的 warning。

还有 cc.audioEngine.stopMusic cc.audioEngine.stopEffect 没有更新 cc.audioEngine.audios 也不对吧。
参考 cc.audioEngine.stop

v2.0.8 也是这样,确定没有问题吗

看一下 这个帖子 直接修改 create.d.ts 可以 使用,
https://forum.cocos.com/t/cocos-creator/62248

1赞

官方怎么不出来说下

大佬,看下我vivo打包快应用问题啊,卡2天了,急上线。简要描述,感觉是es构建时候转换问题不彻底。
我在帖子中艾特你。