Egret社区
1银子
微信小游戏,使用安卓真机测试,时间短的声音播放不出来。但是在微信web开发者工具上可以播放。使用的方法是btnSound.play(0, 1);有大神知道该怎么解决吗?拜谢!

最佳答案

查看完整内容

代码是在wing里面写的,因为没有微信的环境,找不到调用的地方,所以要找一个xxx.d.ts的库文件放在libs下面,假装有微信的环境,就不会报错了这是我以前下载的别人的开放域的示例,项目下面的libs里面有个wx_mini_game.d.ts的文件,复制到你的项目里就行
分享到 :
0 人收藏

6 个回复

倒序浏览
a18050123231  圆转纯熟 | 2019-5-23 16:42:42
谷歌妹妹 发表于 2019-5-24 15:30
谢谢大神,看了,写得很好,有一个问题是WeChatSoundManager 是js还是ts代码呢?ts的话wx.createInnerAud ...

代码是在wing里面写的,因为没有微信的环境,找不到调用的地方,所以要找一个xxx.d.ts的库文件放在libs下面,假装有微信的环境,就不会报错了 微信开放数据与示例.rar (4.96 MB, 下载次数: 2)
常歌行  圆转纯熟 | 2019-5-23 18:02:30
btnSound.play(0, -1)
谷歌妹妹  登堂入室 | 2019-5-24 10:30:12

你好,试了还是不好用,声音是按钮的点击声音,时间比较短,而且每次播放只想播放一次
a18050123231  圆转纯熟 | 2019-5-24 10:49:29
谷歌妹妹 发表于 2019-5-24 10:30
你好,试了还是不好用,声音是按钮的点击声音,时间比较短,而且每次播放只想播放一次 ...

https://blog.csdn.net/linshuhe1/article/details/80985964
谷歌妹妹  登堂入室 | 2019-5-24 15:30:26
a18050123231 发表于 2019-5-24 10:49
https://blog.csdn.net/linshuhe1/article/details/80985964

谢谢大神,看了,写得很好,有一个问题是WeChatSoundManager 是js还是ts代码呢?ts的话wx.createInnerAudioContext();在我这里调用又报错,还是说需要我重新改改呢
谷歌妹妹  登堂入室 | 2019-5-24 16:42:35
a18050123231 发表于 2019-5-24 16:19
代码是在wing里面写的,因为没有微信的环境,找不到调用的地方,所以要找一个xxx.d.ts的库文件放在libs下 ...

好的,多谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部