我正在尝试在页面加载时使用特定的音频文件来播放。问题是,我不知道如何让 jplayer 播放 .mp3 或 .ogg。
Firefox 支持 .ogg,但 Safari 和 IE 不支持。
因此,我希望音频播放用户浏览器支持的任何文件格式。
这是我的 .js 文件中的代码:
$f("#jquery_jplayer_1").jPlayer({
ready: function (event) {
$f(this).jPlayer("setMedia", {
oga:"http://www.jplayer.org/audio/ogg/Miaow-07-Bubble.ogg"
}).jPlayer("play");
},
swfPath: "js",
solution: 'html, flash',
supplied: "m4a, oga",
wmode: "window"
});
$f("#jquery_jplayer_2").jPlayer({
ready: function (event) {
$f(this).jPlayer("setMedia", {
oga:"http://www.davidhornbrook.com/chad/test3/template/David.ogg"
}).jPlayer("play");
},
swfPath: "js",
solution: 'html, flash',
supplied: "m4a, oga",
wmode: "window"
});
$f("#jquery_jplayer_3").jPlayer({
ready: function (event) {
$f(this).jPlayer("setMedia", {
mp3:"http://www.davidhornbrook.com/chad/test3/template/David.mp3"
}).jPlayer("play");
},
swfPath: "js",
solution: 'html, flash',
supplied: "mp3",
wmode: "window"
});
.html 文件中的代码是这样的:
<div id="controls-wrapper" class="load-item">
<div id="controls">
<a id="prevslide" class="load-item"></a>
<a id="play-button"><img id="pauseplay" src="img/pause.png" alt="fashion" /></a>
<a id="nextslide" class="load-item"></a>
</div>
<div id="jquery_jplayer_2" class="jp-jplayer"></div>
<div id="jp_container_1" class="jp-audio">
<ul class="jp-controls">
<li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
<li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
</ul>
</div>
</div>
我确信有办法做到这一点,但我现在不知所措。任何帮助,将不胜感激。您可以直接在 hornbook.com 的乍得给我发电子邮件
- - - - -编辑 - - - - - - -
我已将其作为权宜之计。在 html 代码中我添加了这个:
<!-- Content -->
<div class="content">
<img src="img/HBLogo903.png" />
</div>
<audio autoplay="">
<source src="David.mp3" type="audio/mpeg" />
<source src="David.ogg" type="audio/ogg" />
</audio>
<!-- /Content -->
无论如何都不是理想的情况,我不知道它是否可以在 IE 6/7/8 中工作我确实将其作为我的 html 中的第一行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
感谢大家的帮助:)