iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么在HTML5中嵌入音频和视频
  • 535
分享到

怎么在HTML5中嵌入音频和视频

2023-06-09 13:06:46 535人浏览 八月长安
摘要

这篇文章给大家介绍怎么在HTML5中嵌入音频和视频,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。HTML5支持的音频格式:视频视频格式:由上可知,html5貌似支持的格式有点少哈,所以当你发现用HTML5放置音频和视频

这篇文章给大家介绍怎么在HTML5中嵌入音频和视频,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

HTML5支持的音频格式:

怎么在HTML5中嵌入音频和视频

视频

视频格式:

怎么在HTML5中嵌入音频和视频

由上可知,html5貌似支持的格式有点少哈,所以当你发现用HTML5放置音频和视频不显示时,应该就是格式不支持的问题。注: MP4有3种编码,mpg4(xdiv),,mpg4(xvid),avc(h364), 只有h364才是公认的MP4标准编码(在这也是被坑了,其他格式的只有声音没有图像。)遇到这种问题,就用视频格式转换器,转换一下格式就OK啦。

音频实现起来很简单:这里工具条使用了浏览器默认的工具条。

<audio src="htmls/1.mp3"  controls="controls" loop="loop" preload="auto" >你的浏览器不支持video元素</audio>

怎么在HTML5中嵌入音频和视频
 

视频虽然也可以使用浏览器默认的,但无法实现私人订制,所以从学技术的角度讲,还是要学习一下自己做工具实现功能(audio也可参照此方法)。

audioVideo.html

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>网页放置视频</title><style type="text/CSS"></style><script type="text/javascript" src="js/ControlBar.js"></script></head><body><audio src="htmls/1.mp3"  controls="controls" loop="loop" preload="auto" >你的浏览器不支持video元素</audio><video id="myPlayer" width="600" height="400" src="htmls/2_1.mp4" controls="controls" loop="loop" poster="3.jpg">你的浏览器不支持audio元素<!-- MP4有3种编码,mpg4(xdiv),,mpg4(xvid),avc(h364),                  只有h364才是公认的MP4标准编码 --></video><div id="progress"></div><!-- 音量控制 --><input id="volume" type="range" min="0" max="1" step="0.1" onchange="Volume(this)"><!-- 速率和时间进度的信息 --><span id="rate">1</span>fps <span id="info"></span><button onclick="Play(this)" id="btn1">播放</button><button onclick="Fast()">快进</button><button onclick="Slow()">慢进</button><button onclick="Prev()">后退</button><button onclick="Next()">前进</button><button onclick="Muted(this)">静音</button></body></html>

显示(html)与功能实现(js)分离,由外部导入

ControlBar.js

//使用脚本检测浏览器的标签支持情况var support = !!document.createElement("audio").canPlayType;if (!support) {alert("你的浏览器不支持本视频播放");}// 定义全局的视频对象var e1 = null;window.addEventListener("load", function() {e1 = document.getElementById("myPlayer");});function Next() {e1.currentTime+=10; //设置属性currentTime,快进10s}function Prev() {e1.currentTime-=10; //设置属性currentTime,后退10s}function Play(e) {if(e1.paused){e1.play();document.getElementById("btn1").innerHTML="暂停"}else{e1.pause();document.getElementById("btn1").innerHTML="播放"}}function Slow(){if(e1.playbackRate<=1){e1.playbackRate-=0.2;}else{e1.playbackRate-=1;}document.getElementById("rate").innerHTML=fps2fps(e1.playbackRate);}function Fast(){if(e1.playbackRate<1){e1.playbackRate+=0.2;}else{e1.playbackRate+=1;}document.getElementById("rate").innerHTML=fps2fps(e1.playbackRate);}function fps2fps(fps){if(fps<1){return fps.toFixed(1);}else{return fps;}}function Muted(e){if(e1.muted){e1.muted=false;e.innerHRML="X";document.getElementById("volume").value=e1.volume;}else{e1.muted=true;e.innerHRML="x";document.getElementById("volume").value=0;}}function Volume(e){if(e1.muted==true){e1.muted=false;}e1.volume=e.value;}function Progress(){var p1=document.getElementById("progress");p1.style.width=(e1.currentTime/e1.duration)*720+"px";document.getElementById("info").innerHTML=s2time(e1.currentTime)+"/"+s2time(e1.duration);}function s2time(s){var m=parseFloat(s/60).toFixed(0);s=parseFloat(s%60).toFixed(0);return (m<10? "0"+m:m)+":"+(s<10?"0"+s:s);}window.addEventListener("load",function(){e1.addEventListener("timeupdate",Progress);});window.addEventListener("load",Progress);

实现的功能:播放,暂停,快进,慢进,前进,后退,音量控制,进度条和时间显示。由此可见通过Audio或Video的属性和方法可以实现更复杂的功能。

怎么在HTML5中嵌入音频和视频

关于怎么在HTML5中嵌入音频和视频就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 怎么在HTML5中嵌入音频和视频

本文链接: https://www.lsjlt.com/news/256242.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在HTML5中嵌入音频和视频
    这篇文章给大家介绍怎么在HTML5中嵌入音频和视频,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。HTML5支持的音频格式:视频视频格式:由上可知,HTML5貌似支持的格式有点少哈,所以当你发现用HTML5放置音频和视频...
    99+
    2023-06-09
  • 怎么用HTML5在网页中嵌入音频和视频播放
    本篇内容介绍了“怎么用HTML5在网页中嵌入音频和视频播放”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!H...
    99+
    2024-04-02
  • HTML5 中如何嵌入视频?
    这篇文章将为大家详细讲解有关HTML5 中如何嵌入视频?,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。HTML5中嵌入视频 HTML5中的<video>元素可用于在网页中嵌入视频文件。以下步骤...
    99+
    2024-04-02
  • Java实现在Word中嵌入多媒体(视频、音频)文件
    目录Jar导入(2种方法) 嵌入多媒体文件注意事项Word中可将Office(Word/Excel/PowerPoint)、PDF、txt等文件作为OLE对象插入到文档中,双击该对象...
    99+
    2024-04-02
  • C# VB.NET 实现在Word中嵌入多媒体(视频、音频)文件
    目录引入dll嵌入多媒体文件主要代码步骤解析嵌入效果后的文档效果注意事项引入dll 1.通过NuGet安装dll(2种方法) 1.1可以在Visual Studio中打开“解决方案资...
    99+
    2024-04-02
  • html5中使用哪个标签嵌入音频
    这篇文章主要介绍“html5中使用哪个标签嵌入音频”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5中使用哪个标签嵌入音频”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • 掌握 HTML5 视听工具箱:视频和音频 API 入门指南
    二、视频 API 1. 元素 元素允许您在网页中嵌入视频内容。您可以指定视频源、控制选项,以及诸如自动播放或循环播放之类的行为。 2. Media Source Extensions (MSE) MSE 允许您以分段方式动态地流式传输...
    99+
    2024-03-14
    视频与音频API
  • 怎么在Bootstrap模式中嵌入YouTube视频
    本篇内容主要讲解“怎么在Bootstrap模式中嵌入YouTube视频”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Bootstrap模式中嵌入YouTu...
    99+
    2024-04-02
  • 怎么理解HTML5中的音频和视频媒体播放元素
    本篇文章给大家分享的是有关怎么理解HTML5中的音频和视频媒体播放元素,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。音频和视频的编码/解码器是...
    99+
    2024-04-02
  • 音频和视频无法在PowerPoint中播放
    使用Microsoft的PowerPoint应用程序时,您可能会遇到的一些问题可能是音频和视频问题。PowerPoint用户有时报告说,当他们通过电子邮件发送演示文稿时,收件人将无法播放演示文稿。它只是拒绝加载。尽管很少遇到此问题,但在某些...
    99+
    2023-06-05
  • HTML5 视听革命:视频和音频 API 的未来趋势
    HTML5 作为 Web 技术领域的最新标准,为视频和音频体验带来了革命性变革。它提供了一系列先进的 API,赋能开发者创建引人入胜的视听内容,满足不断增长的用户需求。 视频 API HTML5 的 元素引入了对 HTML 原生视频播放...
    99+
    2024-03-14
    视频与音频API
  • ppt嵌入音频和嵌入背景音乐有什么区别
    本篇内容介绍了“ppt嵌入音频和嵌入背景音乐有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!区别是:“背景音乐”和“音频”的差别在于...
    99+
    2023-06-20
  • 怎么使用HTML5捕捉音频与视频信息
    本篇内容介绍了“怎么使用HTML5捕捉音频与视频信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔...
    99+
    2024-04-02
  • html5视频只有声音怎么办
    本教程操作环境:Windows10系统、HTML5版、Dell G3电脑。html5视频只有声音怎么办?html5中video视频只有声音没有图像解决方案:使用视频标签;<video width="352" hei...
    99+
    2023-05-14
    html5 视频
  • HTML5 视听变革:视频和音频 API 在现代网页设计中的作用
    视频 API HTML5 引入了两个关键的视频 API:<video> 元素和 Media Source Extensions (MSE)。<video> 元素提供了一种标准化的方法来在网页中嵌入视频内容,而 MS...
    99+
    2024-03-14
    视频与音频API
  • html5中如何实现嵌入视频自动播放
    这篇文章主要介绍了html5中如何实现嵌入视频自动播放,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。各种查资料,找到一个方法,记录一下。核心是监听了canplaythroug...
    99+
    2023-06-09
  • HTML5中的音频和视频媒体播放元素有哪些
    这篇文章主要介绍“HTML5中的音频和视频媒体播放元素有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5中的音频和视频媒体播放元素有哪些”文章能帮助大家...
    99+
    2024-04-02
  • html5可以播放哪些格式的视频和音频
    这篇文章主要讲解了“html5可以播放哪些格式的视频和音频”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5可以播放哪些格式的视频和音频”吧! ...
    99+
    2024-04-02
  • 怎么在Linux系统中从视频中提取音频
    本篇文章为大家展示了怎么在Linux系统中从视频中提取音频,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。方法如下:首先安装mencoder.对于Ubuntu来说,软件仓库里就有mencoder,可直...
    99+
    2023-06-07
  • html5怎么实现插入视频
    本篇内容介绍了“html5怎么实现插入视频”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!index.htm...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作