Javascript 检测iOS设备是否可以播放高清视频

Javascript 检测iOS设备是否可以播放高清视频,javascript,objective-c,video,Javascript,Objective C,Video,我读到第二代iPod Touch无法播放某些类型的视频,尤其是高清视频,即使其操作系统是最新的。我仍在尝试跟踪我将要使用的第三方流的视频设置,但我已经看到了两个第二代4.2.1版本无法播放视频 有没有办法从Objective C或JavaScript检测主机设备是否能够播放给定类型的视频?高清视频 编辑:我已经修改了我的问题。在这一点上,我非常确定问题在于高清或者纵横比。问题是,我不知道如何检测硬件版本是第1代、第2代还是第3代。我可以检测操作系统版本,但这不是问题。Modernizer可能能够

我读到第二代iPod Touch无法播放某些类型的视频,尤其是高清视频,即使其操作系统是最新的。我仍在尝试跟踪我将要使用的第三方流的视频设置,但我已经看到了两个第二代4.2.1版本无法播放视频

有没有办法从Objective C或JavaScript检测主机设备是否能够播放给定类型的视频?高清视频


编辑:我已经修改了我的问题。在这一点上,我非常确定问题在于高清或者纵横比。问题是,我不知道如何检测硬件版本是第1代、第2代还是第3代。我可以检测操作系统版本,但这不是问题。

Modernizer可能能够帮助您解决这个问题。

看起来Modernizer只是使用视频元素的canPlayType,不幸的是,它只是测试视频流的mime类型。标准def和HD都具有相同的mime类型,因此在测试时都可能返回。我认为问题在于纵横比,而不是编码属性或mime类型。