Autoplay Policy Detection API

Autoplay Policy Detection API 允许获取音频的自动播放模式

该 API 通过 Navigator 接口的 getAutoplayPolicy() 方法提供相关功能

使用

方法可以传入一个字符串,需为 mediaelementaudiocontext 之一;亦可以传入一个 HTMLMediaElement 元素或一个 AudioContext 实例

方法返回一个字符串,值为 allowedallowed-muteddisallowed,分别代表允许自动播放,允许静音状态下的自动播放(仅针对媒体元素而言)以及不允许自动播放

若参数不符合约束时,抛出 TypeError 异常

类型

1
2
3
4
5
6
7
8
interface Navigator {
getAutoplayPolicy(type: AutoplayPolicyMediaType): AutoplayPolicy
getAutoplayPolicy(element: HTMLMediaElement): AutoplayPolicy
getAutoplayPolicy(context: AudioContext): AutoplayPolicy
}

type AutoplayPolicyMediaType = "mediaelement" | "audiocontext"
type AutoplayPolicy = "allowed" | "allowed-muted" | "disallowed"

链接

发布于

2024-01-01

更新于

2024-01-01

许可协议

评论

:D 一言句子获取中...

加载中,最新评论有1分钟缓存...