我正在使用此代码在收到消息时播放通知声音,它在chrome和Firefox上适用于PC,但在chrome上则无法在android上运行(未在Firefox和Safari浏览器上进行过测试)。这有什么问题吗,或者有更好的代码可以跨浏览器工作?
$.post('ajax/getMsgs.php').done(function () {
var audio = new Audio('noti.mp3');
audio.play();
//message displaying code here
}
最佳答案
我认为这是与音频编解码器相关的问题。我在网站项目中遇到类似的问题,我的交易是根据检测到的平台/浏览器播放mp3 / ogg文件。
并非所有平台/浏览器都接受所有音频编解码器。
如果我可以找到这个项目,我可以发布样本。
关于javascript - javascript播放声音不适用于chrome for android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36456100/