javascript - 我应该如何处理 Microsoft Edge 控制台错误?代码中几乎没有疑问
问题描述
括号里的数字是什么意思?
哦,是的,这段代码是在我的网页中自动播放音乐。HTML 代码:
<head>
<title> Customized audio web page </title>
<meta name="viewport" content="width=device-width, initial-scale=1">
这些链接就像加号、减号和扬声器符号的库。
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
</head>
<body>
音量控制
<button onclick="volume_down()" style="font-size:24px;color:blue"><i class="fa fa-minus-square"></i></button>
<button onclick="volume_switch()" style="font-size:24px;color:blue"><i class="material-icons">volume_off/volume_up</i></button>
<button onclick="volume_up()" style="font-size:24px;color:blue"><i class="fa fa-plus-square"></i></button>
<audio id="bgm" controls autoplay hidden="hidden">
<source src="Z:\Pollution Levels\Eternal Pose.mp3"/>
</audio>
<script src="audio.js"></script>
</body>
</html>
此代码以 10% 的步长增加或减少音量。
JavaScript Code:
var aud = document.getElementById("bgm");
aud = {vol:0.5};
function volume_up() {
if(aud.vol=1.0)
{aud.vol = 1.0;}
else
{aud.vol += 0.1;}
}
function volume_down() {
if(aud.vol=0.0)
{aud.vol = 0.0;}
else
{aud.vol -= 0.1;}
}
嘿,如果我将对象值 aud.vol 存储在变量中,prev_vol 会在 aud.vol 更改时更新(这是为了恢复取消静音后的音乐音量)。
function volume_switch() {
var prev_vol = aud.vol;
if(aud.vol>0.0)
{aud.vol -= aud.vol;}
else if(aud.vol=0.0)
{aud.vol = prev_vol;}
}
解决方案
分别是行和字符位置。
推荐阅读
- node.js - 处理基于角色的权限时在哪里存储角色?
- haskell - 如何调试被“杀死”的堆栈进程?
- c# - SqlException:对象名无效,对象在运行时创建
- android - YoutubeExtractor Android 依赖错误
- php - 包含来自 Head 标签的脚本和资源的 PHP 文件(PHP 包含问题)
- reactjs - 在 ReactJS 中对表格进行分页
- next.js - __dirname 未在 API 路由中定义
- html - 我无法为我的身体设置颜色背景
- java - 在 Intellij Ultimate 中为简单的 Spring 应用程序设置 applicationContext.xml
- php - Woocommerce - 更改产品图库图片仅选择变体