我将 video.js 用于我的 html5 视频,但在旧设备(例如 BlackBerry OS4)上,html5 或 Flash 后备都不起作用。
有什么方法可以检测到这一点 - videojs 本身内的某种 onError 回调,或者我可以检测视频是否不受支持的任何其他方式?
我找到了这段代码,它适用于较旧的 BB,但随后也检测到较旧的 IE,它可以在 Flash 后备中愉快地运行。
function supportsVideo() {
return !!document.createElement('video').canPlayType;
}
任何帮助或指示将不胜感激。