Tags

    不能播放wiki视频的处理方法: 19

    不能在线播放视频的原因:

    教学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 之前的版本)

    操作系统OS X 10.11 (El Capitan)之后,Safari不能播放wiki中的视频了。其他的浏览器,比如Firefox,点击视频预览图片,提示“缺少插件”。如图所示:

    Click for full-size image
    这种现象在此之前的macOS版本中从未出现过,因为这个插件就是QuickTime解码器,恰恰是苹果自己的插件,应该一向都支持才对。点击磁盘里面的文件,发现MP4、MOV和M4V这几种格式都是可以播放的,说明根本不缺解码器,只是被禁用了。按照如下路径查找:Macintosh HD\资源库\Internet Plug-Ins,,果然如下图所示:
    Click for full-size image
    QuickTime Plugin.plugin 和 nsIQTScriptablePlugin.xpt 在 Disabled Plug-Ins下面,将其从Disabled Plug-Ins文件夹下面移动到上级文件夹,即Macintosh\资源库\Internet Plug-Ins下面,就可以正常使用了。不仅Safari可以用,Firefox也可以播放了。这个操作需要管理员权限,要输入管理员密码。
    ——————————————————————————————————————————————————————
    如果按照上述操作,仍然不能正常播放wiki上的视频,那还需要进行如下设置(macOS不同版本,权限管理并不相同):
    1. 打开Safari软件的“Safari菜单”,选择“偏好设置”。
    2. 打开“安全性”标签页,选择“互联网插件”项后面的“插件设置”。

    Click for full-size image

    3. 勾选“QuickTime”项,并选择medialab.pku.edu.cn 为“打开”。也可选择“访问其他网站时”为“打开”。

    Click for full-size image

    至此,macOS系统自带的Safari应该就能在线播放wiki页面上的视频了。


    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

    /groups/0b0ec/search/index.rss?tag=hotlist/groups/0b0ec/search/?tag=hotWhat’s HotHotListHot!?tag=hot0/groups/0b0ec/sidebar/HotListNo items tagged with hot.hot/groups/0b0ec/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/groups/0b0ec/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/groups/0b0ec/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5search