如何设置音频对象的音量
How to set volume of audio object?
我知道我可以创建这样的音频对象:
var audio = new Audio("test.wav");
我知道如何播放音频:
audio.play();
我使用以下for
循环从audio
:输出所有函数
var myAudioObject = new Audio();
for (var key in myAudioObject)
{
if (typeof myAudioObject[key] === "function")
{
console.log(key);
}
}
但没有音量设置。是否可以更改音频对象中的音量?
提示
这是我的错。如果我用number
替换for循环中的function
,则我找到volume。
var myAudioObject = new Audio();
for (var key in myAudioObject)
{
if (typeof myAudioObject[key] === "number")
{
console.log(key);
}
}
它不是一个函数,而是一个名为volume
的属性。
audio.volume = 0.2;
音量值介于0和1:之间
- 1.0表示最高音量(100%。这是默认值)
- 0.0表示静音(如静音)
HTMLMediaElement卷MDN
我使用:
let music = new Audio({
loop: true,
volume: 1,
src: ['/yourSounds/music.mp3']
})
键入比较容易
相关文章:
- Android上的Chrome无法播放来自对象URL的录制音频
- 如何设置音频对象的音量
- 为一个声音元素数组创建一个音频对象jquery,javascript
- 从PHP脚本获取音频文件时,更改JavaScript音频对象的当前时间
- 用javascript重放音频对象
- 在 Javascript 对象中使用 HTML5 音频
- 如何使用日期对象在特定时间激活音频文件
- Android Chrome:音频对象需要很长时间才能开始流式传输mp3
- 我在 html5 音频标签中播放音频时收到 [对象媒体错误]
- HTML5 音频对象无法在 iPad 上播放(从 setTimeout 调用时)
- 通过javascript下载音频对象
- HTML5 音频 - 获取声音对象的播放时间(howler.js)
- 音频对象未在 IE10 中播放
- 音频对象未在移动设备的回调中播放
- 如何将淡入/淡出方法添加到 JS 音频对象
- 如何在页面中有一个jQuery播放器对象的多个实例(音频对象)
- 使用 JavaScript 代码创建音频对象
- Javascript音频对象onload事件
- 使用HTML5音频和jQuery对调用对象(this)的引用
- 通过对等连接发送具有Web音频效果的MediaStream对象