Html5系列(十)播放视频
来源:互联网 发布:工控软件下载 编辑:程序博客网 时间:2024/05/01 05:08
当我们播放视频时有的播放器用软件来解码视频,这样慢还会占用大量的CPU,有的播放器用硬件解码,却限制了可播放的视频格式。
知识点一:视频编解码器
1、H.264
2、Theora(Xiph.Org公司发布)
3、VP8(Google公司发布)
知识点二:音频编解码器
1、AAC(Apple公司使用在iTunes Store上的音频格式)
2、Vorbis(OGG)
3、MP3
知识点三:容器要与编解码器同时工作才能播放视音频
1、OGG容器:含Theora视频和Vorbis音频
2、MP4容器:含H.264视频和AAC音频
3、WebM容器:含VP8视频和Vorbis音频
对浏览器兼容性的设置如下面要在页面中嵌入音频资源
1
2
3
4
5
6
7
8
9
<article
class
=”sample”>
<header><h2>Drums</h2></header>
<audio id=
"drums"
controls>
<source src=
"sounds/ogg/drump.ogg"
type=
"audio/ogg"
>
<source src=
"sounds/mp3/drump.mp3"
type=
"audio/mpeg"
>
</audio>
//当浏览器对上面的两种音频格式都不支持时,可以提供音频资源的下载
<a href=
"sounds/mp3/drump.mp3"
>DownLoad Drump.mp3</a>
</article>
同时还可以用js来对不兼容audio元素的浏览器进行代码隐藏
1
2
3
4
5
6
7
8
9
10
<script type=
"text/javascript"
charset=
"utf-8"
>
$(function(){
var canPlayAudioFiles=!!(document.createElement(
'audio'
).canPlayType);
if
(canPlayAudioFiles){
$(
".sample a"
).hide();
};
});
</script>
0 0
- Html5系列(十)播放视频
- html5 视频播放控件
- html5 如何播放视频
- html5视频播放
- HTML5 视频播放demo
- HTML5实现视频播放
- html5视频播放解决方案
- html5视频播放
- html5视频播放
- html5视频播放器
- html5视频播放
- html5-video视频播放
- html5视频播放解决方案
- html5视频播放解决方案
- html5视频播放解决方案
- html5视频播放器
- HTML5 播放视频代码
- html5视频播放解决方案
- 黑马程序员Java 框架的简单例子
- 技术人才的出路在哪里,5种选择和2种思路
- storyboard切换程序进入页面
- 关于iOS和OS X废弃的API
- Android Camera 实时滤镜(三)
- Html5系列(十)播放视频
- 有点意思
- C语言printf函数详解
- 正确使用Block避免Cycle Retain和Crash、、、block学习资料仅供参考
- org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
- 通过implib生成lib
- 指针 和 数组
- jQuery Datatable 自定义列
- 数据类型的转化和判断方法