检查跨浏览器的html5音频文件格式 [英] check html5 audio file format for cross browser

查看:90
本文介绍了检查跨浏览器的html5音频文件格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何确定浏览器是否支持mp3或ogg或wav

格式然后播放适当的音频格式而不是其他格式?



任何帮助都将完全赞赏!

how can i determine if a browser supports mp3 or ogg or wav
format and then play the appropriated audio format and not others?

any help would be fully appreciated!

推荐答案

你可以通过这个检查。

you can check by this.
var fileFormat = "mp3";
var mp3Test = new Audio();
var canPlayMP3 = (typeof mp3Test.canPlayType === "function" && mp3Test.canPlayType("audio/mpeg") !== "");
if (!canPlayMP3) {
    fileFormat = "ogg";
}
var sound = new Audio('sound/test.' + fileFormat);
sound.play();




<audio>
   <source src="test.mp3" type='audio/mpeg; codecs="mp3"'>
   <source src="test.ogg" type='audio/ogg; codecs="vorbis"'>
</audio>


这篇关于检查跨浏览器的html5音频文件格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆