Android自带的浏览器是不是支持h264编码的html5视频?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android自带的浏览器是不是支持h264编码的html5视频?相关的知识,希望对你有一定的参考价值。
可以改为ipad或者iphone的UA进行测试,修改UA后打开ipad.pptv.com,如果能播放,就说明支持h264编码,只是不知道怎么修改android浏览器的UserAgent。已测试过Android平台的Firefox和Opera Mobile,两者都不支持h264。可以这么说,如果不支持h264,对html5的支持做得再好也没有意义,视频网站不可能采用h264之外的编码制作视频。
参考技术A 特别是移动平台的浏览器对h264的支持尤其重要,近两年的ARM处理器基本都包含h264硬解码,若不启用硬解码,不但耗电,流畅性也得不到保证。 参考技术B 值得一提的是,桌面版Chrome早就移除了对h264的支持 参考技术C webm来势汹汹啊,现在就说H.264是HTML5未来影像标准还太早了些Chrome或者IE浏览器支持h264视频流播放吗?(不是MP4文件,仅仅是h264编码的视频流)
HTML5
试图用电脑端的微信视频号助手,上传一个后缀为 mp4 的视频时,遇到如下错误消息:当前浏览器不支持此视频格式,建议上传 MP4 或 H.264 格式文件。
然而我能肯定,我是使用格式工厂这款软件,将其他格式的视频文件转成 mp4 的,为什么还是报格式错误呢?
经过研究发现,问题出在我格式工厂输出 mp4 文件的设置:
我选择的是自定义输出格式:Video Encode 为 MPEG4(DivX).
修改成 AVC(H264)之后,问题解决:
现在可以成功上传视频了:
可以给出代码吗?比如接收到一个Buffer就是h264编码的视频流,怎么播放呢?
参考技术B 可以的 你试试就知道啦追问请教怎么试?
追答下载一个h264的视频文件就行啦
追问你亲手试过吗?用的什么方式播放?
追答下载一个播放器 都可以播放的
以上是关于Android自带的浏览器是不是支持h264编码的html5视频?的主要内容,如果未能解决你的问题,请参考以下文章
TSINGSEE青犀视频webrtc相关内容编译如何在c++端编码出H264?