html5 jquery audio player插件怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5 jquery audio player插件怎么用相关的知识,希望对你有一定的参考价值。

参考技术A 用法:
添加音频元素、 设置的属性,你需要和添加源。您将添加更多不同的来源,更多的用户将能够听听您的音频 (因为没有一个音频格式跨所有浏览器支持)。三个例子:

<audio src="audio.wav" preload="auto" controls></audio>

这只是将预加载audio.wav文件并不会发挥它直到用户单击播放按钮。nonemetadata) 的其他preload值将不预加载该文件。
autoplay时它会加载该文件,然后再loop它以这种方式:

指定多个音频格式来解决前面提到的问题:

<audio preload="auto" controls>

<source src="audio.wav" />
<source src="audio.mp3" />
<source src="audio.ogg" />
</audio>
神秘controls吗?它是一个布尔属性不会影响任何方式中的插件,但可确保该浏览器的默认播放器是显示和禁用 javascript 时显示控件与控件。
最后一步 ― 调用插件

<audio src="audio.wav" preload="auto" controls></audio>

<script src="jquery.js"></script>
<script src="audioplayer.js"></script>
<script>
$( function()

$( 'audio' ).audioPlayer();
);
</script>

该插件,一些可选的参数。最重要的一个被称为classPrefix。传递的值成为子元素的父元素和类名称前缀的类名称。其他选项只可能有利英语以外的语言。具有默认值的示例:

$( 'audio' ).audioPlayer(


classPrefix: 'audioplayer',
strPlay: 'Play',
strPause: 'Pause',
strVolume: 'Volume'
);

有一些类的名称,被分配到父元素时:

音乐播放器版本― ― 正在播放音频

<div class="audioplayer audioplayer-playing">

停止停止音乐播放器版本― ― 音频
<div class="audioplayer audioplayer-stopped">

音乐播放器版本静音― ― 卷处于静音状态

<div class="audioplayer audioplayer-muted">

音乐播放器版本 novolume ― ― 没有音量调节是可用的:

<div class="audioplayer audioplayer-novolume">

重要提示:时不支持音频元素或没有任何给定的音频文件是与浏览器兼容,玩家切换到迷你模式,基本上减少了播放机播放/暂停按钮 (因为"嵌入"元素是有限的操作):

<div class="audioplayer audioplayer-stopped audioplayer-mini">

<embed src="audio.wav" width="0" height="0" volume="100" autostart="false" loop="false" />
<div class="audioplayer-playpause" title="Play"><a href="#">Play</a></div>
</div>本回答被提问者和网友采纳

通过jQuery更改源后html音频找不到文件

【中文标题】通过jQuery更改源后html音频找不到文件【英文标题】:html audio cannot find file after changing source through jQuery 【发布时间】:2013-06-25 14:52:17 【问题描述】:

我的 .html 文件中有这个音频元素:

<audio id ="captcha">
      <source id = "capt_wav" src = "doghouse.wav" type = "audio/wav" >
</audio>

它会播放音频。现在我需要使用 jQuery 动态更改 src 属性。 然后我将原始 html 音频设置为没有源 (src = ""),并使用此 jQuery 代码设置源:

  $('#capt_wav').attr('src',"doghouse.wav");

这实际上改变了源,正如我从控制台看到的那样:

之前:

<source id="capt_wav" src="" type="audio/wav">

之后:

<source id="capt_wav" src="doghouse.wav" type="audio/wav">

但在这种情况下它不播放音频,给我错误:

URI 无效。媒体资源加载失败。 @file:///home/index.html

未能加载所有候选资源。媒体加载暂停。 @file:///home/index.html

文件在文件夹中,知道为什么它不起作用吗?在这两种情况下,html(其源代码)是相同的。

【问题讨论】:

修改源文件后有没有查看src属性的值? 是的,这就是您在“之后”中看到的内容。我前后打印了控制台输出。 【参考方案1】:

试试这个:

$("#capt_wav").attr("src", "doghouse.wav").detach().appendTo("#captcha");

似乎浏览器只在添加元素时播放文件,而不是在刚刚修改时播放文件。

【讨论】:

以上是关于html5 jquery audio player插件怎么用的主要内容,如果未能解决你的问题,请参考以下文章

切换 HTML5 音频的“静音”属性

Safari 浏览器 audio.play() 不工作

当 HTML5 音频元素播放一定百分比时运行函数

jQuery 和 HTML 5 <audio> [关闭]

html5 audio标签相关知识点总结

如何解决webview不支持html5中audio标签