Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 浏览插件/插件对话框-kodi custom addon settings.xml_Python_Plugins_Add On_Xbmc_Kodi - Fatal编程技术网

Python 浏览插件/插件对话框-kodi custom addon settings.xml

Python 浏览插件/插件对话框-kodi custom addon settings.xml,python,plugins,add-on,xbmc,kodi,Python,Plugins,Add On,Xbmc,Kodi,我正忙着为我的xbmc/kodi媒体中心构建一个插件,该中心运行在raspberry pi上。该插件是一个闹钟,它将在用户设置的时间执行某些操作。纯粹而简单。首先,我希望能够采取以下行动: <setting label="30013" type="addon" id="actaddon1" addontype="xbmc.plugin.video" visible="eq(-3,2)" enable="eq(-7,true)" /> 播放文件检查 播放URL 播放播放列表-检查 播

我正忙着为我的xbmc/kodi媒体中心构建一个插件,该中心运行在raspberry pi上。该插件是一个闹钟,它将在用户设置的时间执行某些操作。纯粹而简单。首先,我希望能够采取以下行动:

<setting label="30013" type="addon" id="actaddon1" addontype="xbmc.plugin.video" visible="eq(-3,2)" enable="eq(-7,true)" />
  • 播放文件检查
  • 播放URL
  • 播放播放列表-检查
  • 播放插件(和/或收藏夹)-问题
  • 我想避免在通过闹钟访问它之前先将插件添加到收藏夹中。如果您可以从闹钟设置本身选择插件,那么它将更加用户友好。并将该url保存在设置文件中。问题是,我似乎找不到在设置xml中指定控件以浏览插件的正确方法

    我尝试了以下方法:

    <setting label="30013" type="addon" id="actaddon1" addontype="xbmc.plugin.video" visible="eq(-3,2)" enable="eq(-7,true)" />
    
    
    
    这里的问题是我不确定如何为视频和音乐插件指定addontype。上面的代码运行,但当尝试选择任何内容时,都不会打开任何对话框

    播放文件的文本框将打开浏览对话框,播放URL框将打开键盘。问题是如何打开对话框浏览插件

    我希望在此设置中选择的示例:

    如果您下载CBSN插件for xbmc/kodi并打开它,您将看到列表顶部的点播视频及其实时流。如果您选择列表顶部的直播项目,它将打开并开始播放他们的直播流。我想通过直接从我的闹钟插件的配置中浏览来选择这个实时项目,并将该url存储在设置文件中。当警报执行时,它从插件打开该流并开始播放该流。我很确定我只是在上面的代码中缺少了一个类型或什么东西,但我在任何地方都找不到它的文档记录,试图找到一个具有相同功能的插件来检查代码的尝试也没有结果

    如果有帮助,您可以将CBSN列表项添加到我注意到的kodi收藏夹中,并将此项存储在收藏夹文件中:

    <favourite name="LIVE" thumb="C:/Users/joachim.prinsloo/AppData/Roaming/Kodi/addons/plugin.video.cbsn/icon.png">PlayMedia(&quot;plugin://plugin.video.cbsn/?url=http%3A%2F%2Fcbsnewshd-lh.akamaihd.net%2Fi%2FCBSN_2%40199302%2Findex_4000_av-b.m3u8%3Fsd%3D10%26rebase%3Don&amp;mode=GV&quot;)</favourite>
    
    PlayMedia(“plugin://plugin.video.cbsn/?url=http%3A%2F%2Fcbsnewshd-lh.akamaihd.net%2Fi%2FCBN\u 2%40199302%2Index\u 4000\u av-b.m3u8%3Fsd%3D10%26回退基%3Don&;mode=GV“)
    
    如果我必须使用收藏夹,并且有人可以指导我如何启动收藏夹对话框,这不会是世界末日,但正如我所说,我更希望我可以直接浏览到该项目,而不必首先将其添加到收藏夹列表中。只需少担心一步,更方便用户。我还可以添加一个Play favorite选项。现在那就太酷了


    我知道在设置菜单时,可以从AEON NOX skin启动收藏夹浏览器。选择操作时,您可以浏览到收藏夹,但我不确定如何从settings.xml文件和文档中启动此对话框,因为很难找到它。

    我认为screensaver.plugin.slideshow也有类似的功能

    您可能希望了解以下内容: