如何实现html5音频标签的闪回后备?例如,我有这个音频标签
<div class = "div.jp-audio"><audio class ="audio-player" name= "audio-player" src="song.mp3" ></audio></div>
Run Code Online (Sandbox Code Playgroud)
由于并非所有浏览器都支持.mp3文件,因此如何启用或创建闪回功能
这是一个很好的代码片段,它有一个很好实现的Flash回调:
<audio id="audioplayer" preload controls loop style="width:424px;">
<source src="audio.mp3">
<source src="audio.caf">
</audio>
<script type="text/javascript">
var audioTag = document.createElement('audio');
if (!(!!(audioTag.canPlayType) && ("no" != audioTag.canPlayType("audio/mpeg")) && ("" != audioTag.canPlayType("audio/mpeg")))) {
AudioPlayer.embed("audioplayer", {soundFile: "audio.mp3"});
}
</script>
Run Code Online (Sandbox Code Playgroud)
以下是我发现它的参考: 获取HTML5音频标签和Flash后备功能,以便与所有浏览器配合使用
希望能帮助到你!