Tags

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

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

    教学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禁用了。那么OS X 10.11及以后,把禁用的启用起来是不是就行了呢?那也不一定。因为macOS系统10.14(Mojave)以后,Safari 12干脆除了Flash插件之外,所有浏览器插件都不支持了,包括Apple自己的插件,全面支持HTML5(H5)。HTML5网页是不需要调用插件就能播放网页视频。
    但是我们的wiki服务器系统Mac OS X Server自10.6.8后,苹果公司就没再更新过,苹果硬件服务器也停产十年了。wiki网页HTML代码中嵌入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
    这种现象在此之前的OS X版本中从未出现过,因为这个插件就是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上的视频,那还需要进行如下设置(Mac OS不同版本权限管理并不相同):
    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,将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