jquery - 使用 jQuery 设置 HTML5 音频的属性音量不起作用

标签 jquery html audio

我正在尝试使用 jQuery 设置音频元素的音量。

<audio class="audio" autoplay="autoplay" controls="controls" src="All_Right.mp3"></audio>

所以我选择音频标签并像这样设置音量:

$('.audio').prop(volume, 0.1);

但是我得到了 Uncaught ReferenceError :volume is not defined

我的代码有什么问题?

最佳答案

在你的行中:

$('.audio').prop(volume, 0.1);

您将 volume 作为变量而不是字符串传递。您没有名为 volume 的变量,这就是您收到有关未定义的错误消息的原因。尝试将其更改为:

$('.audio').prop("volume", 0.1);

关于jquery - 使用 jQuery 设置 HTML5 音频的属性音量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14085879/

相关文章:

jquery - 使用 jQuery 无限循环 4 个图像

javascript - JQuery 将 id 动态分配给动态生成的 div,在 contenteditable div 中

Javascript 不等待 onclick

javascript - 如何在 JS 中获取 Shoutcast 当前轨道标题和插图

swift - SKAction playsoundfilenamed 加载声音失败

javascript - HTML5 检查音频是否正在播放?

javascript - div 边框内的动画图像

javascript - 单击“取消”按钮后 Internet Explorer 停留在当前页面

jquery - JQuery在生产环境中不起作用

javascript强制播放声音而不是下载