javascript -
问题描述
我一直在努力解决这个问题,但我不明白问题是什么。
如果我<Audio>
在页面本身上添加一个 HTML 元素,歌曲就可以正常加载和播放;没有跳过。
当我new Audio()
在 js 中添加一个,设置 src 并将其插入 HTML 时,它会跳过。和它有什么不同?我已经将它们与设置(自动加载等)进行了 1:1 匹配,并且它们的行为不同。也许我做错了什么?
我将附上 CodePen。我有一些测试功能,但即使只是放置音频(当那些被注释掉时)也不能 1:1 工作。有任何想法吗?提前致谢!
解决方案
我花了很多时间调试案例“为什么有声音的视频不能使用自动播放”?我发现它停留在浏览器政策上。
推荐阅读
- java - 如何将一个类中的对象分配给另一个类,以及如何在 ArrayList 中计算 double 和 int?
- flutter - 使用颤振的 Autocomplete TextField 包添加光标
- r - 识别R中时间序列中值较低的时期的开始日期
- swift - 如何使用 UIKit 在 Swift 5 中创建具有内在高度的 UITableView?
- angular - 如果键存在于 Angular 5 html 中,则显示地图值
- image - “互操作性 IFD”EXIF 标签是什么意思,同一张图片有什么不同?
- jwt - Quarkus、Keycloak 和 OIDC 令牌刷新
- reactjs - 尝试使用 fetch 从后端获取数据
- azure-ad-b2c - B2C SAML2 CustomPolicy 中的 OutputClaimTransformation
- android - 如何使小部件调整它们的大小以在每台设备上看起来都一样?