正如标题所述,我正在寻找跨浏览器和大多数跨平台的解决方案来显示不同大小分辨率的html5视频。我的主要问题是,如果从标准/低清晰度设备访问高分辨率视频,则无法播放本机视频应用程序无法处理它。这在旧版/低预算Android设备上基本属实,这些设备具有标准或低显示分辨率。
我最好的猜测是基于设备宽度mediaquery过滤视频源文件,例如
最后,我想问是否有类似“最大视频分辨率支持”之类的查询。我知道Android API中有一些东西,但我不知道它是否可以在这种情况下使用。
以下是一些我找到的参考链接:http://www.genuitec.com/mobile/docs/encodingVideo/encodingVideo.htmlhttp://developer.android.com/guide/appendix/media-formats.html#recommendationshttp://developer.android.com/reference/android/media/CamcorderProfile.html
我最好的猜测是基于设备宽度mediaquery过滤视频源文件,例如
if width < 480 -->使用低分辨率视频
,但这可能会排除像iphone、galaxyS2 +等能力强的高端设备。最后,我想问是否有类似“最大视频分辨率支持”之类的查询。我知道Android API中有一些东西,但我不知道它是否可以在这种情况下使用。
以下是一些我找到的参考链接:http://www.genuitec.com/mobile/docs/encodingVideo/encodingVideo.htmlhttp://developer.android.com/guide/appendix/media-formats.html#recommendationshttp://developer.android.com/reference/android/media/CamcorderProfile.html