返回 导航

奇文共赏

hangge.com

Kodi - 外挂播放器的实现(Windows、Android下调用本地播放器)

作者:hangge | 2017-09-02 08:10
作为一款免费开源、跨平台且极其强大专业的多媒体影音中心软件播放器,Kodi 想必在影音爱好者当中应该是无人不知、无人不晓。

虽然 Kodi 拥有强大的媒体管理功能,而且支持解码播放几乎所有流行的音频和视频格式。但其播放器播放的效果并不是最好的,想要实现最好的画质效果,可以参考我之前写的一篇文章:实现PC视频播放最强画质教程( Potplayer播放器+MADVR插件)

如果能将 Koid Potplayer 结合起来就好了,这样我们可以使用 Kodi 来管理电脑或者 Nas 上的资源,点击后又自动调用 Potplayer 来播放。
又比如许多 Android 盒子,通常其自带的播放器播放效果很好,但资源管理功能很弱。这样就可以装个 Kodi 来管理资源,点击后自动调用设备自带的播放器来播放。

要实现这个功能只需要修改一个配置文件即可,下面分别演示不同系统下的操作。

一、Windows 系统下的设置

这里假设我们想要让 Kodi 调用本机的 Potplayer 来播放视频。

(1)首先在电脑上创建一个名为 advancedsettings.xml 的文件,其内容如下(注意 Potplayer 的路径):
<?xml version="1.0" encoding="UTF-8"?>
<playercorefactory>
  <players>
    <player name="PotPlayer" type="ExternalPlayer" audio="false" video="true">
    <filename>C:\Program Files (x86)\DAUM\PotPlayer\PotPlayerMini.exe</filename>
    <hidexbmc>true</hidexbmc>
    <hideconsole>false</hideconsole>
    <hidecursor>false</hidecursor>
    <playonestackitem>true</playonestackitem>
    </player>
  </players>
  <rules action="prepend">
    <rule video="true" player="PotPlayer">
    </rule>
  </rules>
</playercorefactory>

(2)接着在“运行”中输入“%APPDATA%\kodi\userdata”就可以进入到 Kodi 的 userdata 目录。

(3)最后将上面的 advancedsettings.xml 放到 userdata 文件夹中即可(当然如果之前就有这个文件,直接修改该文件内容也是可以的)。

(4)重启 Koid,随便点击一个电影便会自动打开 Potplayer 进行播放。关闭 Potplayer 后又回自动回到 Kodi 界面上。

二、Android 系统下的设置

这里以我家里的 Sony 电视为例,实现 Kodi 调用电视自带的“视频”这个 App 来播放视频。如果是其他的 Android 设备原理也是一样的。

(1)首先在电脑上创建一个名为 advancedsettings.xml 的文件,其内容如下(注意 com.sony.dtv.osat.video 是要调用的本地播放器的包名):
<?xml version="1.0" encoding="UTF-8"?>
<playercorefactory>
  <players>
    <player name="SonyPlayer" type="ExternalPlayer" audio="false" video="true">
    <filename>com.sony.dtv.osat.video</filename>
    <hidexbmc>true</hidexbmc>
    <playcountminimumtime>120</playcountminimumtime>
    </player>
  </players>
  <rules action="prepend">
    <rule video="true" player="SonyPlayer">
    </rule>
  </rules>
</playercorefactory>

(2)然后将上面的 advancedsettings.xml 放到 Android/data/org.xbmc.kodi/files/.kodi/userdata/ 文件夹中即可(当然如果之前就有这个文件,直接修改该文件内容也是可以的)。
由于我替换的是 Android 电视中的文件,会有些麻烦。我这里是在电视上装个 ES 文件浏览器,然后打开“网络”->“远程管理器”->“打开无线网络”,这样 PC 就可以通过 FTP 工具直接访问电视的文件系统了,当然传输文件也不在话下。
注意:要在 ES 文件浏览器中设置“显示隐藏文件”,否则 .kodi 这个文件夹都看不到。

(3)重启 Koid,随便点击一个电影便会自动打开系统播放器进行播放。关闭播放器后又回自动回到 Kodi 界面上。
评论

全部评论(0)

回到顶部