万立夫
Flash作为一款知名的网络插件,曾经很长一段时间都占据着浏览器重要的位置,因为没有这款插件的话用户就无法进行在线视频的播放操作。但是随着这项技术的逐步落后,以及支持这种技术的软件漏洞越来越多,因此受到了用户的诟病,包括苹果、谷歌在内的大型公司,也已经开始放弃对它的支持。不过不用担心,没有Flash在線视频照样能播放。
屏蔽Flash插件的使用
其实目前国内一些网站已经开始支持HTML5这项技术了,腾讯视频就是其中的一家。当用户的浏览器登录这些网站的时候,它首先会对浏览器的Flash插件进行判断。如果使用了Flash插件的话,那么会首先调用这款插件来对视频进行播放。如果没有发现这款插件的话,那么就会使用HTML5来进行播放。所以用户想使用HTML5这项技术进行播放操作的话,那么最简单的方法就是将Flash这款插件进行屏蔽。
虽然现在最新版本的谷歌浏览器已经完全抛弃了Flash插件,但是浏览器开发商为了照顾国内用户,因此在他们的最新版本里面仍然保留了这款插件,就以百分浏览器为例介绍如何进行屏蔽操作吧。点击浏览器窗口右上角的“自定义及控制Cent Browser”按钮,在弹出的菜单里面选择“设置”命令,这样就可以打开浏览器的设置窗口。接着点击窗口左侧的“高级设置”按钮,在右侧窗口点击“内容设置”按钮,然后在弹出的对话框里面找到“Flash”这一项,这里建议用户在其中选择“检测并运行重要的Flash内容”这一项即可(图1)。这样设置的最大好处就在于,当不需要使用Flash插件的时候,就不需要激活它;在必须要使用这款Flash插件的时候,再激活它进行使用操作。
如果用户使用的是火狐浏览器的话,首先点击火狐浏览器右上角的“打开菜单”按钮,在弹出的窗口中点击“附加组件”命令。现在在弹出的设置窗口中点击右侧的“插件”命令,接下来在右侧窗口找到“Shockwave Flash”这一项,在后面的“总是激活”列表中选择“永不激活”这一项就可以了(图2)。所有的设置完成后,我们打开腾讯视频任意播放一个视频文件。这时网站会提示“您的Flash插件已过期,无法播放视频了”,直接点击提示对话框中的“切换到HTML5播放器”按钮就可以了(图3)。然后在视频窗口点击鼠标右键,选择其中的“视频信息”命令。在弹出的对话框里面我们可以看到“html5hd”这个信息,这就表示在使用HTML5这项技术进行播放了(图4)。
编码转换后进行播放
当然国内还有很多的视频网站,不支持HTML5这项播放技术。如果我们想使用这项技术来进行播放的话,那么就需要另想其他的办法才行。其中最常见的方法就是利用功能脚本实现数据编码的转换操作,为了让浏览器支持脚本的运行,首先需要下载安装一款功能扩展。进入到谷歌浏览器的“Chrome网上应用店”,通过应用商场左上角的搜索框查找“Tampermonkey”,根据提示进行安装操作。
接着在浏览器的地址栏里面输入https://greasyfork.org,回车后就可以登录到一个专业的脚本发布网站。在网站的搜索框里面输入“iqiyi-player-switch”关键字,查找到以后在脚本的介绍窗口点击“安装此脚本”按钮。接下来会弹出一个是否安装脚本的提示框,点击“安装”按钮后就可以安装完成。以后当我们登录到爱奇艺这个网站的时候,就会发现工具栏中的 Tampermonkey扩展图标上显示了一个“1”的提示(图5)。点击这个图标以后在弹出的菜单里面点击“Flash播放器”命令,这样就可以切换到HTML5这个播放模式里面进行播放了(图6)。
修改浏览器UA来播放
虽然现在网络里面已经拥有大量的视频网站,但是有的时候我们仍然需要在电脑上观看直播,尤其是一些体育比赛。而拥有这些体育比赛直播权的在国内也只有央视才有,可是央视的直播平台现在仍然还是使用老旧的Flash技术,那么如何让它也支持最新的HTML5播放技术呢?
若正在使用谷歌浏览器,那么要想解决这个问题非常的简单,只需要按照前面的步骤安装一款名为“hls.user.js”的功能脚本就可以了。如果用户使用的是其他浏览器的话,那么还需要增加一个其他的环节,也就是说需要对浏览器的UA进行修改才可以。比如我们打开火狐浏览器,首先在浏览器的地址栏里面输入命令“about:config”,按下回车键就会弹出一个提示窗口。直接点击“Ill be careful,I promise”的按钮后,进入到火狐浏览器的设置界面里面。
在设置界面的空白处点击鼠标右键,选择“新建”子菜单中的“字符串”命令。接下来在对话框里面输入字符串名称“general. useragent.override.tv.cctv. com”,点击“确定”按钮以后在新的对话框里面输入“Mozilla/5.0(Linux; U; Android 4.0.4; engb; GT-I9300 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30”这段信息即可(图7)。这里需要特别强调的是,字符串名称中的tv.cctv.com就是告诉浏览器,访问这个地址的时候才切换UA字符串信息,访问其他的网站地址不需要进行切换。