视频、音频

浏览器有一些插件可以实现多媒体文件的处理,有些插件需要安装,有些是浏览器自带的。

那如何告诉浏览器,我要处理的文件是个需要插件执行的文件呢?

object 标签

定义一个嵌入的对象(图像、音频、视频、html、Java applets、ActiveX、PDF 以及 Flash)有以下属性:1. data: 规定对象使用的资源的 URL2. form: 规定对象所属的一个或多个表单ID3. height: 规定对象的高度4. width: 规定对象的宽度5. name: 为对象规定名称6. type: 规定data属性中规定的数据的 MIME 类型(type="application/x-shockwave-flash")

1 <object width="400" height="50" data="bookmark.swf"></object>
2
3 <object width="100%" height="500px" data="snippet.html"></object>
4
5 <object data="audi.jpeg"></object>

embed标签

元素没有关闭标签。 不能使用替代文本有以下属性:1. height:2. width:3. type: 规定嵌入内容的 MIME 类型4. src: 规定被嵌入内容的 URL

1 <embed width="100%" height="500px" src="snippet.html">
2
3 <embed src="audi.jpeg">

video标签

定义视频,比如电影片段或其他视频流,支持三种视频格式:MP4、WebM、Ogg1. <video> 与</video> 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的2. <video> 元素支持多个 <source> 元素. <source> 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式有以下属性:1. autoplay: 如果出现该属性,则视频在就绪后马上播放2. controls: 如果出现该属性,则向用户显示控件,比如播放按钮3. height: 设置视频播放器的高度4. width: 设置视频播放器的宽度5. loop: 如果出现该属性,则当媒介文件完成播放后再次开始播放6. muted: 如果出现该属性,视频的音频输出为静音7. poster: 规定视频正在下载时显示的图像,直到用户点击播放按钮8. src: 要播放的视频的URL

 1 <!-- 最优的html视频解决方案 -->
 2 <video width="320" height="240" controls>
 3   <source src="movie.mp4" type="video/mp4">
 4   <source src="movie.ogg" type="video/ogg">
 5   <source src="movie.webm" type="video/webm">
 6   <object data="movie.mp4" width="320" height="240">
 7     <embed src="movie.swf" width="320" height="240">
 8   </object>
 9 </video>
10
11
12 <!-- 优酷: 如果您希望在网页中播放视频,那么您可以把视频上传到优酷等视频网站,然后在您的网页中插入 HTML 代码即可播放视频 -->
13 <embed src="http://player.youku.com/player.php/sid/XMzI2NTc4NTMy/v.swf" width="480" height="400" type="application/x-shockwave-flash"> </embed>
14
15
16 <!-- 如果网页包含指向媒体文件的超链接,大多数浏览器会使用"辅助应用程序"来播放文件。
17 以下代码片段显示指向 AVI 文件的链接。如果用户点击该链接,浏览器会启动"辅助应用程序",比如 Windows Media Player 来播放这个 AVI 文件 -->
18 <a href="intro.swf">Play a video file</a>

audio标签

定义声音,比如音乐或其他音频流, 支持三种音频格式文件: MP3, Wav, 和 Ogg1. 在<audio> 与 </audio> 之间你需要插入浏览器不支持的<audio>元素的提示文本 2. <audio> 元素允许使用多个 <source> 元素. <source> 元素可以链接不同的音频文件,浏览器将使用第一个支持的音频文件有以下属性:1. autoplay: 如果出现该属性,则音频在就绪后马上播放2. controls: 如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮)3. loop: 如果出现该属性,则每当音频结束时重新开始播放4. muted: 如果出现该属性,则音频输出为静音5. src: 规定音频文件的 URL

 1 <!-- 最优的解决方案 -->
 2 <audio controls height="100" width="100">
 3   <source src="horse.mp3" type="audio/mpeg">
 4   <source src="horse.ogg" type="audio/ogg">
 5   <embed height="50" width="100" src="horse.mp3">
 6 </audio>
 7
 8
 9 <!-- 雅虎媒体播放器, 雅虎播放器可以播放MP3以及其他各种格式。你只需添加一行代码到你的页面或 博客中就可以轻松地将您的HTML页面制作成 专业的播放列表 -->
10 <a href="horse.mp3">Play Sound</a>
11 <script src="http://mediaplayer.yahoo.com/latest"></script>
12
13
14 <!-- 如果网页包含指向媒体文件的超链接,大多数浏览器会使用"辅助应用程序"来播放文件。
15 以下代码片段显示指向 mp3 文件的链接。如果用户点击该链接,浏览器会启动"辅助应用程序"来播放该文件 -->
16 <a href="horse.mp3">Play the sound</a>

操作视频、音频

video、audio 元素与一般的标签有些区别,比较特殊,他们有一些共同的方法:

1. canPlayType(): 检测浏览器是否能播放指定的音频/视频类型2. load(): 重新加载音频/视频元素3. play: 开始播放音频/视频4. pause(): 暂停当前播放的音频/视频

一些共同的属性

1. autoplay: 设置或返回是否在加载完成后随即播放音频/视频2. buffered: 返回表示音频/视频已缓冲部分的 TimeRanges 对象3. controls: 设置或返回音频/视频是否显示控件(比如播放/暂停等)4. currentSrc: 返回当前音频/视频的 URL5. currentTime: 设置或返回音频/视频中的当前播放位置(以秒计)6. duration: 返回当前音频/视频的长度(以秒计)7. ended: 返回音频/视频的播放是否已结束8. loop: 设置或返回音频/视频是否应在结束时重新播放9. muted: 设置或返回音频/视频是否静音10. paused: 设置或返回音频/视频是否暂停11. playbackRate: 设置或返回音频/视频播放的速度12. played: 返回表示音频/视频已播放部分的 TimeRanges 对象13. src: 设置或返回音频/视频元素的当前来源14. volume: 设置或返回音频/视频的音量15. readyState: 返回音频/视频当前的就绪状态

一些共同的事件

1. abort: 当音频/视频的加载已放弃时触发2. canplay: 当浏览器可以开始播放音频/视频时触发3. ended: 当目前的播放列表已结束时触发4. error: 当在音频/视频加载期间发生错误时触发5. pause: 当音频/视频已暂停时触发6. play: 当音频/视频已开始或不再暂停时触发7. playing: 当音频/视频在因缓冲而暂停或停止后已就绪时触发8. progress: 当浏览器正在下载音频/视频时触发9. ratechange: 当音频/视频的播放速度已更改时触发10. volumechange: 当音量已更改时触发11. waiting: 当视频由于需要缓冲下一帧而停止时触发12. timeupdate: 当目前的播放位置已更改时触发
时间: 2024-12-24 23:21:59

视频、音频的相关文章

Android视频/音频缓存框架AndroidVideoCache

AndroidVideoCache是一个视频/音频缓存库,利用本地代理实现了边下边播,使用起来非常简单. HttpProxyCacheServer是主要类,是一个代理服务器,可以配置缓存文件的数量.缓存文件的大小.缓存文件的目录和缓存文件命名算法,文件缓存均基于LRU算法,利用Builder来配置: //配置缓存目录 public Builder cacheDirectory(File file); //配置缓存文件命名规则 public Builder fileNameGenerator(Fi

H5视频/音频

video 1.1 标签原型 指定一种视频格式,不能播就提示 <video id="media" src="123.mp4" width="500" poster="examp1.jpg" > 您的浏览器不支持video </video> 给定多种视频格式,浏览器根据自身支持程度选择播放哪一种 注意:多个source标签,浏览器会从第一个开始识别,如果第一个不被识别,则会继续识别第二个:如果第一个识别成

插入 视频 音频 地图

插入视频.音频.地图 1插入音频使用 <embed> 元素<embed height="100" width="100" src="song.mp3" />2插入视频2.1使用 <embed> 标签<embed> 标签的作用是在 HTML 页面中嵌入多媒体元素.<embed src="movie.swf" height="200" width="

HTML5——拖放 地理定位 视频 音频 新的input类型

拖放 ————>   设置元素为可拖放 拖动什么 放到何处 进行放置 实例[来回拖放] 地理定位 使用地理定位 处理错误和拒绝 在地图中显示结果 基于脚本的交互式地图 给定位置的信息 用户移动时更新位置 HTML插件 可用于播放音频和视频(以及其他) 辅助程序是使用 <object> 标签来加载的. 允许用户来控制部分或全部播放设置 <object> <embed> 视频 <video width="320" height="2

小鹅通课程怎么下载,小鹅通付费课程下载,小鹅通视频怎么下载到电脑上,微信小鹅通的视频如何下载,小鹅通,视频,音频,文档,直播间音频下载,微信小鹅通课程下载

一.小鹅通课程下载都可以下载那些内容?答:总之课程有什么下载什么,因为专业,团队针对小鹅通专门开发的软件,一网打尽.极速原版下载! 1.视频(mp4格式), 2.音频(mp3格式), 3.文稿(word格式), 4.直播间(音频下载,讨论文字合成word(图文)), 5..电子书下载(合成PDF), 6.同时视频,音频下方的-详情介绍-也会下载成word,总之我们是专业团队. 可以和我取得跟多的联系交流: ??????关注vx公众号:光明顶一号,????回复:小鹅通,即可获得下载支持 原文地址:

播放器 视频 音频 -1

l媒体元素 •controls  :   显示或隐藏用户控制界面 •autoplay  :  媒体是否自动播放 •loop  : 媒体是否循环播放 •currentTime  :  开始到播放现在所用的时间 •duration  :  媒体总时间(只读) •volume  :   0.0-1.0的音量相对值 •muted  :   是否静音 •autobuffer  :   开始的时候是否缓冲加载,autoplay的时候,忽略此属性 l媒体元素_2 •paused  :   媒体是否暂停(只读)

HTML5音频-视频处理demo

HTML5视频-音频处理(最后有demo) * 基本内容 * 使用Flash技术处理HTML页面中的视频内容 * 包含音频.动画.网页游戏等 * 特点 * 浏览器原生不支持(IE浏览器要求安装ActiveX组件) * 性能不好(不能过多地使用) * 智能移动端并不支持Flash技术 * 命运 * Flash的母公司Adobe公开宣布放弃 * 目前用于替代Flash技术最好的选择 - HTML5 * 几乎所有浏览器原生支持<video>元素 * 性能更高 * 智能移动端支持非常好 * 如何实现视

HTML5音频视频总结

音频格式 视频 音频 ogg ogg mp4 mp3 webm wav video标签属性 属性 值 作用 controls controls HTML5 默认视频样式 autoplay autoplay 自动播放属性 loop loop 循环播放 poster 图片路径 设置视频初始背景图片 video的API方法  play()  开始播放音频.视频  pause()  暂停播放  RequestFullScreen() 全屏模式 mozRequestFullScreen() moz内核 w

HTML5视频Video 音频Audio

视频协议 视频格式 Flash HTML5 HTTP flv HTTP f4v HTTP mp4 HTTP m3u8 HTTP webm HTTP ogg RTMP flv RTMP f4v RTMP mp4 RTMP 直播流 万能播放插件js ckplayerhttp://www.ckplayer.com/ m3u8是m3u的一种,是utf-8格式的,Apple 为了提高流播效率开发的技术,特点是将流媒体切分为若干 TS 片段(比如每10秒一段),然后通过一个扩展的 m3u 列表文件将这些 T

iOS音频播放、录音、视频播放、拍照、视频录制

随着移动互联网的发展,如今的手机早已不是打电话.发短信那么简单了,播放音乐.视频.录音.拍照等都是很常用的功能.在iOS中对于多媒体的支持是非常强大的,无论是音视频播放.录制,还是对麦克风.摄像头的操作都提供了多套API.在今天的文章中将会对这些内容进行一一介绍: 音频 音效 音乐 音频会话 录音 音频队列服务 视频 MPMoviePlayerController MPMoviePlayerViewController AVPlayer 摄像头 UIImagePickerController拍照