← 返回概念索引音视频基础音视频基础 · CONCEPT AUTOPLAY-POLICY-TERMAutoplay Policy浏览器限制未经用户手势启动有声媒体或 AudioContext 的策略;静音播放和已获许可场景可能有不同规则。先抓住概念边界Autoplay Policy 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?媒体元素:把资源交给浏览器播放管线用程序生成的音频理解媒体元素的资源加载、播放状态、事件与浏览器自动播放限制。AudioContext:建立一条可编程声音管线创建最小 Web Audio 节点图,用按钮启动振荡器,并观察 AudioContext 的 suspended/running 状态。相邻概念Playback PromiseHTMLMediaElement.play() 返回的 Promise,用来确认播放是否真正获准开始或因自动播放策略等原因被拒绝。AudioContextWeb Audio 节点图的执行环境,提供采样率、音频时间轴和最终输出 Destination。
音视频基础 · CONCEPT AUTOPLAY-POLICY-TERMAutoplay Policy浏览器限制未经用户手势启动有声媒体或 AudioContext 的策略;静音播放和已获许可场景可能有不同规则。先抓住概念边界Autoplay Policy 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?媒体元素:把资源交给浏览器播放管线用程序生成的音频理解媒体元素的资源加载、播放状态、事件与浏览器自动播放限制。AudioContext:建立一条可编程声音管线创建最小 Web Audio 节点图,用按钮启动振荡器,并观察 AudioContext 的 suspended/running 状态。相邻概念Playback PromiseHTMLMediaElement.play() 返回的 Promise,用来确认播放是否真正获准开始或因自动播放策略等原因被拒绝。AudioContextWeb Audio 节点图的执行环境,提供采样率、音频时间轴和最终输出 Destination。