html 音频和视频组件

一、音频和视频组件

音频组件名:audio

视频组件名:video

都需要 src 属性用于指定资源的来源或位置。

如果仅仅使用src路径之外,不添加controls属性,则无法进行播放,需要添加controls属性

音频和视频共有的属性:

  • src 属性用于指定资源的来源或位置。
  • controls: 显示控件,比如播放按钮。
  • autoplay: 视频在就绪后马上播放。
  • loop: 当媒介文件完成播放后再次开始播放。
  • muted: 视频的音频输出应该被静音。
  • preload: 规定是否在页面加载后载入音频。
    • none - 表示不应该预加载媒体文件。浏览器将仅加载元数据(例如时长、尺寸和文本轨道)。
    • metadata - 表示仅预加载媒体的元数据。
    • auto - 表示浏览器应该预加载它认为必要的媒体内容。这通常是整个文件,但浏览器可能会根据网络状态、用户偏好等因素做出不同的决策。

注意:要使用静音muted 才可以使用autoplay,否则无法autoplay

除了一种特殊情况:就是你的媒体参与度过高,这样即时不使用muted,也可以只使用autoplay自动播放

媒体参与度查看地址:chrome://media-engagement

二、视频封面设置

视频组件还有一个比较特殊的属性

  • poster属性指定在视频加载和播放之前显示的图像
相关推荐
九丝城主15 小时前
1V1音视频对话2--Web 双浏览器完整通话测试(强制 relay)
前端·音视频
哈__15 小时前
基础入门 Flutter for OpenHarmony:video_player 视频播放组件详解
flutter·音视频
小陈Coding16 小时前
互联网大厂Java面试实录:电商音视频内容社区场景深度解析
aigc·音视频·java面试·电商·技术面试·互联网大厂·内容社区
TEC_INO16 小时前
Linux_22:音频AAC编码
音视频·aac
HAPPY酷16 小时前
C++ 音视频项目与 UE5 渲染与电影制作的关系
c++·ue5·音视频
听麟16 小时前
HarmonyOS 6.0+ PC端分布式并行计算引擎开发实战:边缘协同场景下的异构资源调度与任务优化
分布式·华为·音视频·harmonyos·政务
人机与认知实验室16 小时前
Seedance:字节跳动的AI视频生成技术突破与行业变革
人工智能·音视频
爱打代码的小林16 小时前
基于 Lucas-Kanade 光流法实现视频特征点追踪
opencv·计算机视觉·音视频
Knight_AL16 小时前
如何用 FFmpeg 处理 PCM 音频 & 判断 PCM 文件到底是什么格式
ffmpeg·音视频·pcm