(转)不同浏览器对于HTML5 audio标签和音频格式的兼容性
来源:互联网 发布:渝中男科医院网络咨询 编辑:程序博客网 时间:2024/05/18 12:03
原地址:http://www.cnblogs.com/linn/p/3408515.html
一般提供ogg和mp3格式,就可以支持所有主流浏览器了。
<!DOCTYPE HTML><html><head><title>测试各种浏览器支持的音乐格式</title></head><body><br /><br /><br /> 播放《庄心妍-一万个舍不得》:<br /><br /><br /><audio controls="controls"><source src="song.ogg" type="audio/ogg"><source src="song.m4a" type="audio/mpeg"><source src="song.mp3" type="audio/mpeg">你的浏览器不支持html5的audio标签</audio><br /><br /><br />播放《曲婉婷-我的歌声里》<br /><br /><br /><audio controls="controls"><source src="song2.ogg" type="audio/ogg"><source src="song2.mp3" type="audio/mpeg">你的浏览器不支持html5的audio标签</audio><br /><br /><br /></body></html>
有朋友说苹果safari支持m4a格式,在iphone上测试不支持,支持播放mp3格式的.
进过测试,PC浏览器可以同时播放两个音乐,平板和手机只能播放一个。
音频格式知识普及:
Ogg:全称应该是OGGVobis(oggVorbis)是一种新的音频压缩格式,类似于MP3等的音乐格式。Ogg是完全免费、开放和没有专利限制的。OggVorbis文件的扩展名是.OGG。Ogg文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。
MP3:是一种音频压缩技术,其全称是动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer III),简称为MP3。它被设计用来大幅度地降低音频数据量。利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件,而对于大多数用户来说重放的音质与最初的不压缩音频相比没有明显的下降。
WAV:为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,该格式也支持MSADPCM,CCITT A LAW等多种压缩运算法,支持多种音频数字,取样频率和声道,标准格式化的WAV文件和CD格式一样,也是44.1K的取样频率,16位量化数字,因此在声音文件质量和CD相差无几!
各种关联:wav格式音质最好,但是文件体积较大。mp3压缩率较高,普及率高,音质相比wav要差。ogg与mp3在相同位速率(Bit Rate)编码的情况下,ogg体积更小,并且ogg是免费的不用交专利费(这点国人很中意)。
- 不同浏览器对于html5 audio标签和音频格式的兼容性
- 不同浏览器对于html5 audio标签和音频格式的兼容性
- (转)不同浏览器对于HTML5 audio标签和音频格式的兼容性
- HTML5的video元素和audio元素兼容性
- HTML5 的 Audio 标签
- 不同浏览器的兼容性
- html5中audio标签在不同平台下的问题
- html5<audio>标签的使用方法
- HTML5 audio标签的使用
- 低版本IE6/7/8浏览器中使用HTML5的audio和video标签播放视频音频
- HTML5 - video标签和audio标签
- HTML5 - video标签和audio标签
- html5的Video和audio标签学习笔记
- HTML5-音频audio和视频video标签
- HTML5之音频Audio标签的应用
- HTML5新增标签<audio>简单的使用
- HTML5基础教程:audio音频标签的详解
- HTML5中 audio标签的样式修改
- NSSet
- RecyclerView——点击事件
- 拆轮子系列之一步一步教你做仿美团下拉刷新效果
- Zigbee协议栈之OS层的API
- Android消息推送完美解决方案全析
- (转)不同浏览器对于HTML5 audio标签和音频格式的兼容性
- Java 实现简单的内存对象LRU缓存
- 素数打表
- 项目风险管理
- APACHE RANGER 调研----3.ranger hive 测试
- Laravel 框架学习笔记
- 摄像头
- TUN(IP Tunneling)介绍
- 算法 -- Java实现冒泡排序(图解 + 代码实现)