私はPythonの経験がありますが、Kodiのアドオンを開発する方法を学び始めたばかりです. ドキュメントを理解するのに少し苦労しています。
別のプラグインまたはスクリプトから Python コードをインポートしたり、アクセスしたりすることはできますか?
たとえば、アドオンが:で、 fromscript.hello.world
を使用したい場合。some_method
plugin.video.someplugin
addon.xml は、アクセスしたいプラグインをインポートします。
<requires>
<import addon="xbmc.python" version="2.14.0"/>
<import addon="plugin.video.plexbmc" version="3.4.5" optional="true"/>
</requires>
私はこれがうまくいかないとかなり確信していました、そして私は正しかったです:
from plugin.video.someplugin.default import some_method
それがうまくいくように見えたドキュメントの唯一のものはこれでした:
spi = xbmcaddon.Addon ('plugin.video.someplugin')
xbmc のビルトイン spi メソッドにはアクセスできますが、実際の python オブジェクトにアクセスする方法はありません。