正如标题所说,我正在寻找用于显示不同尺寸分辨率的html5 视频的跨浏览器和跨平台解决方案。我的主要问题是,如果从标准/低清晰度设备访问高分辨率视频,它将不会播放,因为本机视频应用程序无法处理它;在具有标准或低显示分辨率的较旧/低预算的 android 设备上,这主要是正确的。
我最好的猜测是根据设备宽度媒体查询过滤视频源文件,类似if width < 480 --> use low-res video
但这可能会排除功能强大的高端设备,如 iphone、galaxyS2+ 等。
最后,我要问是否有诸如“最大视频分辨率支持”之类的查询。我知道Android API中有一些东西,但我不知道它是否可以在这种情况下使用..
下面是我找到的一些链接以供参考:
http://www.genuitec.com/mobile/docs/encodingVideo/encodingVideo.html http://developer.android.com/guide/appendix/media-formats.html#recommendations http://developer.android.com/参考/android/media/CamcorderProfile.html