EasyDarwin:H5网页视频播放器出现no compatible source was found for this media问题的解决

在EasyDSS流媒体服务器的客户反馈中,我们遇到这样一个现象,在chrome中经常会出现RTMP/HLS流无法播放的问题:
EasyDarwin:H5网页视频播放器出现no compatible source was found for this media问题的解决_第1张图片

这个问题复现的几率比较低,因为chrome禁止了flash的加载,这也从另一个角度反应了H5势在必行,各家浏览器对flash的支持也越来越严苛了:
EasyDarwin:H5网页视频播放器出现no compatible source was found for this media问题的解决_第2张图片

只要在加载中将flash插件支持加上就可以了

通用前端做法

后来我观察了一下各家视频网站的大体做法,发现基本上现在都采用自动检测的方法了,很少再会出现报“no compatible source was found for this media”的错误,以企鹅直播为例:
EasyDarwin:H5网页视频播放器出现no compatible source was found for this media问题的解决_第3张图片
前端都会自动加上flash检测的功能,如果flash没安装,就会跳转到flash下载的页面上,于是后续的EasyDSS前端也采用了这种方式,很好滴解决了“no compatible source was found for this media”问题的出现:
EasyDarwin:H5网页视频播放器出现no compatible source was found for this media问题的解决_第4张图片

你可能感兴趣的:(EasyDarwin,EasyDarwin,EasyDSS,no,compatible,source,was,found,EasyPlayer.js,网页播放器)