我使用此代码在收到消息时播放通知声音它在Chrome和firefox上运行正常但不适用于android for android(没有在Firefox上测试它也没有在safari上测试手机)。它有什么问题,或者有更好的代码可以跨浏览器工作吗?
$.post('ajax/getMsgs.php').done(function () {
var audio = new Audio('noti.mp3');
audio.play();
//message displaying code here
}
答案 0 :(得分:-1)
我认为这是一个与音频编解码器相关的问题。我在网站项目中有类似的问题,我的协议是根据检测到的平台/浏览器播放mp3 / ogg文件。
并非所有平台/浏览器都接受所有音频编解码器。
如果我能找到这个项目,我可以发一个样本。