不能在线播放视频的原因:
教学wiki上大部分视频资源都是采用H.264编码的MP4格式的视频文件,或者ProRes422编码的MOV、M4V格式的视频文件。播放这些视频格式,播放器需要使用Quick Time解码器。如果用浏览器在线播放,浏览器就需要使用插件QuickTime Plugin。PC上视频播放需要安装Windows版的Quick Time Player,或者其他的带有Quick Time 解码器的软件,macOS系统则自带QuickTime起码器,无需另外安装。
问题来了,既然有QuickTime Plugin插件,那Mac系统自带的Safari浏览器为何不能播放wiki网页上的视频呢?
因为自的macOS系统10.11(El Capitan)之后,就把早期系统自带的QuickTime Plugin禁用了。那么把禁用的插件启用起来是不是就行了呢?那也不一定。因为macOS系统10.14(Mojave)以后,网页浏览器Safari 12除了Flash插件之外,大部分浏览器插件都不支持了,包括Apple自己的插件,声明是为了全面迎接HTML5(H5)。HTML5网页不需要调用插件就能播放网页视频。
但是我们的wiki服务器系统Mac OS X Server自10.6.8版后,苹果公司就没再更新过硬件服务器的操作系统,苹果服务器也停产快十年了。在wiki网页中嵌入HTML5的代码,是保存不下来的。不仅macOS 10.14(Mojave)系统的Safari播放不了wiki视频,基于相同的原因,最新版本的Firefox浏览器也播放不了网页上的视频。
解决在线播放视频的方法:
解决方法还挺复杂,具体还要看操作系统版本。如果操作系统是macOS 10.14(Mojave)之前的版本,可以按下面A方法操作,用系统自带Safari浏览器就能实现在线播放。如果操作是macOS 10.14(Mojave),系统自带Safari 12已经已经完全停用了QuickTime Plugin插件,只能用早期的版本第三方浏览器观看,按下面B方法操作。
A方法:(适用macOS 10.14 Mojave 之前的版本)
B方法:(适用于macOS 10.14 Mojave下在线播放wiki视频)
Safari12停用了除Flash之外大部分插件,wiki服务器又不支持H5,Safari受系统保护,不能降级版本,我们只能另辟蹊径,使用早期支持插件版本第三方网页浏览器。我们下面提供的是Mac版火狐浏览器,经测试Firefox的45版是可以直接调用QuickTime Plugin.plugin插件的。这个插件其实仍在系统里面,只是处于被禁用状态。
Mac版火狐浏览器下载链接:Firefox v45 (dmg,99.4MB)
用Firefox 45版本打开wiki网页,还是不能打开视频,视频的位置提示,“安装某个插件后才能显示此内容”,如下图:

再按方法A的步骤,查找路径:Macintosh HD\资源库\Internet Plug-Ins\Disabled Plug-Ins,将文件夹中的QuickTime Plugin.plugin 和 nsIQTScriptablePlugin.xpt 从Disabled Plug-Ins文件夹下面移动到上级文件夹,即Macintosh\资源库\Internet Plug-Ins下面,再刷新页面。wiki中视频的位置显示如下:

点击“激活QuickTime”,激活插件即可。至于“本次允许”还是“长期允许”,建议选“长期允许”,只是“长期允许”浏览器耗能会高些。
重要提示:安装在本地用户文件夹下,如果有提示升级,请不要更新或者升级软件版本。
Comments