9.1.1 支持的格式
在深入探讨如何播放视频的具体机制之前,先了解一下可以播放的视频类型。虽然Android支持播放各种各样的视频,而且可以播放的类型还在缓慢的增加,但是它当然没有覆盖所有可用的视频格式。
一般而言,Android支持的格式与其他手机保持一致。它支持3GP(.3gp)和MPEG-4(.mp4)文件格式。其中3GP是源自MPEG-4的视频标准,专门用于移动设备。
至于编解码器,Android支持H.263,它是一种旨在用于低延迟和低比特率视频会议应用程序的编解码。MPEG-4(.mp4)或3GP(.3gp)文件中都支持H.263视频。Android还在3GP文件(.3GP)中支持MPEG-4简单概要(MPEG-4 Simple Profile)以及H.264。
H.264也称为MPEG-4 part 10或AVC(高级视频编码,Advanced Video Coding)。它是视频编码器桂冠的竞争者之一,可能在软件和硬件方面获得了最广泛的支持数量。H.264被Silverlight、Flash、iPhone/iPod以及蓝光设备等所支持。Android以MPEG-4容器格式(.mp4)支持H.264编码的视频。
取决于你阅读这本书的时间,Android(Android 3.0集以上版本)可能还支持WebM,这是一种开放的、免版税的媒体容器,其中包含了VP8编码和Vorbis编码的音频。在Google获得On2技术并向公共域发布VP8编解码器之后不久,Android就引入了WebM。
一大批桌面视频转换工具可用于辅助Android设备的视频转换,其中最难的部分时对他们进行正确的设置。一般而言,如果该工具针对Android的设备进行了预设,其使用起来就会非常的顺利。否则,对于该工具为iPhone所做的任何预设,很可能也可以将他们用于Android设备,因为这两者之间所支持的格式范围非常的接近。
posted on 2014-09-03 10:28 宁静致远,一览众山小 阅读(219) 评论(0) 编辑 收藏 举报