【HTML 往日冒险 09】多媒体 插件 音频audio 视频video iframe YouTube iframe bilibili

这篇具有很好参考价值的文章主要介绍了【HTML 往日冒险 09】多媒体 插件 音频audio 视频video iframe YouTube iframe bilibili。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

HTML 多媒体

Web 上的多媒体指的是音效、音乐、视频和动画

不同的浏览器以不同的方式处理音效、动画和视频
某些元素能够以内联的方式处理,而某些则需要额外的插件

多媒体元素(比如视频和音频)存储于媒体文件中
确定媒体类型的最常用的方法是查看文件扩展名
多媒体元素也拥有带有不同扩展名的文件格式,比如 .swf、.wmv、.mp3 以及 .mp4

MP4 格式是一种视频格式
HTML5 、Flash 播放器以及优酷等视频网站均支持它

视频格式 文件 描述
AVI .avi Audio Video Interleave格式是由微软开发,所有运行 Windows 的计算机都支持 AVI 格式
WMV .wmv Windows Media格式是由微软开发,但是如果未安装额外的组件,就无法播放 Windows Media 电影
MPEG .mpg/.mpeg Moving Pictures Expert Group格式是跨平台的,得到了所有最流行的浏览器的支持
QuickTime .mov QuickTime 格式是由苹果公司开发,但是 QuickTime 电影不能在没有安装额外的(免费)组件的 Windows 计算机上播放
RealVideo .rm/.ram RealVideo格式是由 Real Media 针对因特网开发,允许低带宽条件下(在线视频、网络电视)的视频流
Flash .swf/.flv Flash (Shockwave) 格式是由 Macromedia 开发的。Shockwave 格式需要额外的组件来播放。但是该组件会预装到 Firefox 或 IE 之类的浏览器上。
Mpeg-4 .mp4 Mpeg-4 (with H.264 video compression) 是一种针对因特网的新格式。事实上,YouTube 推荐使用 MP4。YouTube 接收多种格式,然后全部转换为 .flv 或 .mp4 以供分发。越来越多的视频发布者转到 MP4,将其作为 Flash 播放器和 HTML5 的因特网共享格式
声音格式 文件 描述
MIDI .mid/.midi Musical Instrument Digital Interface是一种针对电子音乐设备(比如合成器和声卡)的格式,MIDI 文件不含有声音,但包含可被电子产品(比如声卡)播放的数字音乐指令。因为 MIDI 格式仅包含指令,所以 MIDI 文件极其小巧,同时得到了广泛的平台上的大量软件的支持。大多数流行的网络浏览器都支持 MIDI
RealAudio .rm/.ram RealAudio 格式是由 Real Media 针对因特网开发的。该格式也支持视频。该格式允许低带宽条件下的音频流(在线音乐、网络音乐)。由于是低带宽优先的,质量常会降低
Wave .wav waveform格式由IBM和微软开发。所有运行 Windows 的计算机和所有网络浏览器(除了 Google Chrome)都支持它
WMA .wma Windows Media Audio,质量优于 MP3,兼容大多数播放器,除了 iPod,同时WMA 文件可作为连续的数据流来传输,这使它对于网络电台或在线音乐很实用
MP3 .mp3/.mpga MP3 文件实际上是 MPEG 文件的声音部分。MPEG 格式最初是由运动图像专家组开发的。MP3 是其中最受欢迎的针对音乐的声音格式。期待未来的软件系统都支持它

HTML 插件 plug-in

插件是扩展浏览器标准功能的计算机程序
大多数浏览器不再支持 Java Applet 和插件
所有浏览器均不再支持 ActiveX 控件
在现代浏览器中,对 Shockwave Flash 的支持也已关闭


音频 audio

需要谙熟大量技巧,以确保音频文件在所有浏览器中(Internet Explorer, Chrome, Firefox, Safari, Opera)和所有硬件上(PC, Mac , iPad, iPhone)都能够播放

可使用 <object><embed> 标签来将插件添加到 HTML 页面

<embed> 标签和<object> 标签都可以定义外部(非 HTML)内容的容器

<embed heigth="60" width="150" src="/i/horse.mp3"></embed>

<object height="100" width="100" data="/i/horse.mp3"></object>

<audio controls="controls">
	<source src="/i/song.ogg" type="audio/ogg">
	<source src="/i/song.mp3" type="audio/mp3">
Your browser does not support the audio element.
</audio>
为了使这段音频在 Firefox 和 Opera 中同样有效,添加了一个 ogg 类型的文件
如果失败,会显示错误消息

使用超链接的方式
如果网页包含指向媒体文件的超链接,大多数浏览器会使用“辅助应用程序”来播放文件
<p><a href="/i/song.mp3">Play MP3</a></p>
<p><a href="i/bird.wav">Play WAV</a></p>


视频 video

<body>

<video width="320" height="240" controls="controls"autoplay="autoplay">
	<source src="/i/movie.ogg" type="video/ogg" />
	<source src="/i/movie.mp4" type="video/mp4" />
	<source src="/i/movie.webm" type="video/webm" />
	<object data="/i/movie.mp4" width="320" height="240">
		<embed width="320" height="240" src="/i/movie.swf" />
	</object>
</body>

使用超链接
<a href="movie.swf">Play a video file</a>

iPad 和 iPhone 不能显示 Flash 视频


YouTube

这个部分需要您的浏览器能够访问YouTube
但是使用Bilibili也可以做到,使用时注意IP地址,二者不可同时访问

将视频转换为不同的格式可能既困难又耗时
一个更简单的解决方案是让 YouTube 在您的网页中播放视频

保存(或播放)视频时,YouTube 会显示一个 id(例如 ih1l6wb7LhU)
可以使用这个 id,并在 HTML 代码中引用您的视频文章来源地址https://www.toymoban.com/news/detail-469500.html

1. 视频上传到 YouTube
2. 记下视频 id
3. 网页中定义 <iframe> 元素
4. src 属性指向视频的 URL
5. 使用 width 和 height 属性来规定播放器的尺寸
6. 向 URL 添加其他参数

<iframe width="720" height="345" src="https://www.youtube.com/embed/ih1l6wb7LhU">
</iframe>

B站可以直接复制嵌入代码,但是最好自己设置宽高
<iframe src="//player.bilibili.com/player.html?aid=684057457&bvid=BV1nU4y1m7dh&cid=719387188&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

可以通过在 YouTube URL 上添加 autoplay=1 来让视频在用户访问页面时自动开始播放
在大多数情况下,Chromium 浏览器都不允许自动播放。但始终允许静音自动播放
在 autoplay=1 之后添加 mute=1,可让您的视频自动开始播放(但已静音)
<iframe width="420" height="345" src="https://www.youtube.com/embed/ih1l6wb7LhU?autoplay=1&mute=1">
</iframe>

添加 loop=1 会让视频永远循环
值 0(默认):视频将播放一次
<iframe width="420" height="315"
src="https://www.youtube.com/embed/ih1l6wb7LhU?playlist=ih1l6wb7LhU&loop=1">
</iframe>

添加 controls=0 会使视频播放器不显示控件
<iframe width="420" height="315"
src="https://www.youtube.com/embed/ih1l6wb7LhU?controls=0">
</iframe>

到了这里,关于【HTML 往日冒险 09】多媒体 插件 音频audio 视频video iframe YouTube iframe bilibili的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 多媒体音频焦点浅析

    多个音源可以同时向同一个输出流进行播放音频,如果没有音频焦点管控,就会出现多个音源同时播放的现象,给用户带来不便;而Android为了避免多个音源同时播放,就引入了音频焦点的概念,所有音频应用都统一按照音频焦点的规定执行,就可以避免该现象发生。 当应用

    2024年02月13日
    浏览(47)
  • 鸿蒙实战多媒体运用:【音频组件】

    音频组件用于实现音频相关的功能,包括音频播放,录制,音量管理和设备管理。 图 1  音频组件架构图 基本概念 采样 采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。 采样率 采样率为每秒从连续信号中提取并组成离散信号

    2024年03月10日
    浏览(84)
  • 零基础入门多媒体音频(6)-alsa(2)

    PCM接口 ALSA的PCM中间层非常有用,每个驱动只需要实现底层的功能来访问硬件。要使用PCM层,你需要先引用 sound/pcm.h头文件。此外,如果你要使用和hw_param相关的函数,sound/pcm_params.h也是必须的。 每个声卡设备最多拥有4个PCM实例。一个PCM实例对应一个PCM设备文件。实例数量的

    2024年04月14日
    浏览(56)
  • 鸿蒙HarmonyOS开发实战—多媒体开发(音频开发 一)

    HarmonyOS音频模块支持音频业务的开发,提供音频相关的功能,主要包括音频播放、音频采集、音量管理和短音播放等。 基本概念 采样 采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。 采样率 采样率为每秒从连续信号中提取并

    2024年01月24日
    浏览(51)
  • Qt 多媒体音频模拟按钮发音(音视频启动)

    ## 项目演示 平台 :windows或者ubuntu  要求 :平台需要支持音频播放功能 文件格式 :.wav 可以使用剪映生成,音频部分,我这里是简短的音乐 # Qt 多媒体简介 Qt QSound是Qt框架中的一个类,用于播放音频文件。它可以在Qt应用程序中实现简单的音频播放功能,包括播放、暂停和停

    2024年02月03日
    浏览(53)
  • 【python】《多媒体技术与应用》实验报告「数字音频处理」

     《多媒体技术与应用》 实验报告 实验名称 数字视频处理 实验时间 2022/4/25 姓名 班级 计非201 学号 成绩 一.  实验目的 1. 掌握数字音频的读取与打开; 2. 掌握数字音频信号的频谱分析; 3. 验证 PCM 编码算法。 二.实验原理 声音是由物体振动而产生的,声波的三要素是频率

    2023年04月16日
    浏览(57)
  • Android多媒体功能开发(11)——使用AudioRecord类录制音频

    AudioRecord类优点是能录制到缓冲区,能够实现边录边播(AudioRecord + AudioTrack)以及对音频的实时处理(如QQ电话)。缺点是输出是PCM格式的原始采集数据,如果直接保存成音频文件,不能够被播放器播放,所以必须用代码实现数据编码以及压缩。 使用AudioRecord录音的基本步骤是

    2023年04月09日
    浏览(44)
  • HTML5多媒体单元测试

    (单选题, 10.0分) 为元素指定多个视频源使用( )标签(元素)。 A select B datalist C source D src (单选题, 10.0分) 判断浏览器是否支持指定的媒体类型需用到audio或video对象的( )方法。 A load() B play() C pause() D canPlayType() (多选题, 10.0分) HTML5新增了强大的多媒体的功能,主要体现在

    2024年02月04日
    浏览(50)
  • (八)穿越多媒体奇境:探索Streamlit的图像、音频与视频魔法

    欢迎各位读者来到“最全Streamlit教程”专栏系列!如果您正在寻找一种简单而强大的方式来创建交互式数据应用程序,那么Streamlit无疑是您的最佳选择。作为该领域的热门框架,Streamlit让数据科学家、开发者和爱好者能够以前所未有的速度构建出引人入胜的数据可视化工具。

    2024年02月13日
    浏览(46)
  • 设计HTML5图像和多媒体

    在网页中的文本信息直观、明了,而多媒体信息更富内涵和视觉冲击力。恰当使用不同类型的多媒体可以展示个性,突出重点,吸引用户。在HTML5之前,需要借助插件为网页添加多媒体,如Adobe Flash Player、苹果的QuickTime等。HTML5引入原生的多媒体技术,设计多媒体更简便,用户

    2024年02月12日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包