-
Creator 版本:2.4
-
目标平台: 微信
-
重现方式:
-
之前哪个版本是正常的 :2.3.3
-
出现概率: 两台安卓手机都出现了。
播放背景音乐 用audioEngine的 play 和 playmusic 方法 都试了。 过了一段时间以后, 音乐并没有再次播放。
Creator 版本:2.4
目标平台: 微信
重现方式:
之前哪个版本是正常的 :2.3.3
出现概率: 两台安卓手机都出现了。
播放背景音乐 用audioEngine的 play 和 playmusic 方法 都试了。 过了一段时间以后, 音乐并没有再次播放。
似乎只播放了一次,并没有循环。
这边没有复现你的问题,方便提供下 demo 吗
这是我的复现方式
cc.Class({
extends: cc.Component,
properties: {
audio: {
type: cc.AudioClip,
default: null,
}
},
start () {
cc.audioEngine.play(this.audio, true, 1);
},
});
又试了一下,在 微信开发者工具上 是正常的, 网页预览正常的。 扫描微信开发者工具的预览二维码以后,在手机上的开发版只播放了一遍。musicTest.zip (1.7 MB)
大概倒计时到 14秒左右声音消失。
确实有这个问题,我的creator版本,2.3.3,也出现了这个问题,uc浏览器,加载模式选的DOM Audio,选web Audio根本不播放
应该是因为音频文件的采样速率太低了,看了下才 8k hz,可能微信底层音频库在处理低采样率的时候遇到了一些问题
建议先用转码工具,比如格式工厂,提高下音频采样率
你这个应该是浏览器的安全策略限制,需要用户点击屏幕之后才能开始播放媒体文件
非常感谢。 有时候真不知道问题在哪里