正在阅读:还用Flash?老司机教你上网看片的正确姿势还用Flash?老司机教你上网看片的正确姿势

2017-07-04 17:25 出处:PConline原创 作者:Aimo 责任编辑:censi
1HTML5普及之路/该用啥浏览器?回顶部

  【PConline 技巧】说起互联网发展的绊脚石,Flash绝对可以获得提名。作为在网络中最为广泛应用的多媒体技术之一,Flash对浏览器乃至整个计算机系统的戕害可谓是罄竹难书——看看多少电脑因为Flash蓝屏故障、多少0day漏洞来自Flash就知道了。但偏偏,国内仍有大量的视频网站使用Flash来作为视频载体,没有去拥抱相比Flash更省电、更流畅、更稳定的HTML5。


HTML5播放网络视频体验远胜于Flash

  HTML5视频早已经在移动平台得到普及,从技术上来说,功能比手机浏览器更强大的PC浏览器播放HTML5视频并不存在什么门槛,那么有没有什么方法让PC网页也强行套用HTML5视频呢?当然有。今天,就来给大家讲讲在PC平台支持HTML5需要注意什么,并介绍一下在PC平台强制用HTML5看视频的方法吧。

  HTML5在桌面平台艰难的普及之路

  各大网站如此喜欢在PC网页中使用Flash,并不是没有原因的。Flash在1996年诞生,当时它被视作互联网上冉冉升起的超级新星——小巧、高效、跨平台,无论是开发者还是用户,看到Flash都会笑逐颜开。加上Adobe在业界的话语权,Flash茁壮成长,基本上PC就没有什么浏览器不支持Flash。


国内视频网站普遍使用Flash,主要是为了兼容性

  国内视频网站之所以坚持使用Flash,历史原因功不可没——无论是PC上的新老浏览器,都能够运行Flash。虽然在移动平台上,得益于苹果的强硬和其他厂商的跟进,Flash早早成为了弃儿,但在桌面平台上,抛弃Flash的进程缓慢得多。直到这两年,ChromeFirefox等浏览器才默认禁止Flash运行——但依然提供了Flash的开关。实际上,HTML5在桌面平台的普及,颇为坎坷。


直到这两年,桌面浏览器们才开始默认禁用Flash,或者是旧版Flash

  虽然iPhone在2009年就已经拥抱HTML5,但是关于HTML5的标准,其实很长一段时间内都未定型。HTML5标准制定的背后充满着互联网大佬们的撕逼,两大标准制定组织WHATWG和W3C各自对HTML5有着不同的想法,而Google和苹果则就HTML5视频编码格式发生了激烈的争执。直到2014年,HTML5标准才尘埃落定,浏览器们才得以有了统一的前进目标,到底什么才叫做支持HTML5,总算是有了个统一的答案。

  看HTML5应该选择什么浏览器?

  无论用Flash还是HTML5来播放视频,实质上解码的都是H.264、HEVC、AAC等视频音频编码。和Flash相比,HTML5能够调用浏览器和系统解码器来进行更高效的解码,这是HTML5效率优势所在。而不同的浏览器对视频编码的支持力度是不同的,看HTML5视频浏览器该怎么选?

  目前浏览器内核粗略可以分为四大阵营,分别是Chrome/Chromium所使用的Blink内核、Firefox使用的Gecko内核、Sarfari的Webkit内核以及微软Edge浏览器的内核。除此以外,原先Opera所使用的Presto内核、IE所使用的Trident内核都已经走向了消亡,不适合播放新时代的HTML5视频。


Google旗下有Youtube,借用HTML5甚至可以播放4K,Safari对这点支持并不好

  其中,Safari对VP9编码的HTML5视频支持是较弱的,甚至不能在Youtube上播放高分辨率的视频。因此,观看HTML5视频应该选择Chrome系、Firefox以及Edge浏览器。考虑到Google坐拥Youtube这个全球最大的视频网站,在HTML5视频方面拥有极大的影响力,甚至能够藉此强推自己的视频编码格式VP9/WebM,因此来自Google的Chrome又是最合适的选择。

2强制在国内视频网站开启HTML5回顶部

  强制在国内视频网站开启HTML5

  和背负着厚重历史的Flash相比,HTML5在国内的支持度仍不算完美。在互联网比较发达的欧美,视频网站已经相对普及了HTML5,Youtube这样的视频网站更是利用HTML5加入了自动字幕、4K超高分辨率等特性,而且效率还非常高,只要网速足够,流畅播放不成问题。在国内,HTML5视频只有哔哩哔哩等少数视频网站在推广,普及率要低不少。


国内视频网站的话,哔哩哔哩对HTML5跟进是比较积极的

  不过,国内的视频站并非没有自己的HTML5播放器,毕竟各家的移动端网页都匹配了HTML5,只是没有在桌面端网页推行而已。利用一些方法,可以让各大视频站Flash滚蛋,强制启用HTML5视频!

  这个方法需要用到Chrome或者Firefox等支持扩展程序的浏览器。Chrome需要安装一个名叫“Tampermonkey”的扩展。如果你可以科学上网,到Chrome商店下载即可(点此下载 ),不能的话,用搜索引擎搜一下,也能够找到扩展的crx安装文件。

  而Firefox则需要安装“Greasemonkey”(点此下载),当然Firefox也有Tampermonkey,不过Firefox老用户更习惯Greasemonkey。

  Tampermonkey/Greasemonkey扩展可以让你运行JS脚本,从而改变网页的功能。接着,就需要安装强制使用HTML5播放视频的脚本了。这里就给大家推荐几个。

  ◆再见flash 你好html5点此下载

  这款扩展一看名字就知道是用来干嘛的,它可以把国内很多视频站的Flash播放器替换成为HTML5播放器。根据介绍,它支持优酷、爱奇艺、央视网、网易公开课/云课堂、芒果TV、中国大学、乐视视频这几个视频站。安装后,就可以在这些网站告别Flash了!

  ◆搜狐视频HTML5点此下载

  这款JS脚本可以把搜狐视频使用HTML5播放,用的也是搜狐自己的HTML5播放器。它支持搜狐视频、搜狐自媒体、搜狐课堂等搜狐旗下的站点,还是挺不错的。其实原理就很简单,只是把UA伪装成为了Android版的Chrome,但有奇效。


搜狐视频替换HTML5播放器后的效果

  ◆新浪视频HTML5点此下载

  顾名思义,是针对新浪视频的JS脚本,可以让你用HTML5来播放新浪视频。

  ◆Acfun HTML5播放器点此下载

  Acfun是比哔哩哔哩资历更老的弹幕网站,不过在技术方面反而落后不少。这款扩展能让Acfun如同B站那样,也用上HTML5播放器,不过局限就是不能发弹幕。

  ◆Bilibili直播HTML5播放器点此下载

  虽然哔哩哔哩的视频是有HTML5播放器的,但是直播却还是用Flash。这款扩展可以让B站的直播也用HTML5来播放,而且还能够看弹幕发弹幕。


让哔哩哔哩的直播也支持HTML5

  ◆斗鱼HTML5播放器点此下载

  这个脚本是让斗鱼用HTML5来直播视频的,它有点特殊,不能在Chrome上运行,只支持Firefox和Greasemonkey。

  除此以外,Greasefork网站(点此进入)还有其他一些和HTML5视频播放相关的脚本,大家可以自行寻宝,这里就不一一介绍了。

  总结

  实际上,视频网站从Flash转变到HTML5并没有太大的技术难度。去年开发者“谦谦”开源了“flv.js”(点此进入Github页面),能够让HTML5直接播放Flv,网页从Flash过渡到HTML5变得前所未有的平滑。不过,现状是国内的一堆视频站仍在使用Flash,希望这些站点都能早日转型HTML5,给用户带来更好的体验吧。

相关阅读:

找资源给力!老司机告诉你为何Chrome是神器

//pcedu.pconline.com.cn/933/9335364.html

微博贴吧广告排版感人?神奇工具一键魔改网页

//pcedu.pconline.com.cn/912/9129604.html

傲游浏览器5.0.3正式版更新了哪些内容?

//pcedu.pconline.com.cn/908/9085825.html

Microsoft Edge浏览器加载本地扩展程序

//pcedu.pconline.com.cn/906/9063910.html

 

关注我们

最新资讯离线随时看 聊天吐槽赢奖品