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插件怎么用的主要内容,如果未能解决你的问题,请参考以下文章