0

ラズベリー pi で実行されている xbmc/kodi メディア センター用のプラグインを自分で構築するのに忙しいです。プラグインは、ユーザーが設定した時間に特定のアクションを実行する目覚まし時計です。純粋でシンプル。私が最初に実行できるようにしたいアクションは次のとおりです。

  1. ファイルを再生 - チェック
  2. URL を再生する
  3. プレイリストを再生 - チェック
  4. アドオン (および/またはお気に入り) を再生する - 問題

目覚まし時計からプラグインにアクセスする前に、最初にプラグインをお気に入りに追加することは避けたいと思います。目覚まし時計の設定自体からアドオンを選択できると、はるかにユーザーフレンドリーになります. その URL を設定ファイルに保存します。問題は、設定 xml でコントロールを指定してアドオンを参照する正しい方法が見つからないように見えることです。

私は次のことを試しました:

<setting label="30013" type="addon" id="actaddon1" addontype="xbmc.plugin.video" visible="eq(-3,2)" enable="eq(-7,true)" />

ここでの問題は、ビデオと音楽のアドオンの addontype を指定する方法がわからないことです。上記のコードは実行されますが、何かを選択しようとするとダイアログが開きません。

再生ファイルのテキスト ボックスが動作し、ブラウズ ダイアログが開き、再生 URL ボックスがキーボードを開きます。問題は、プラグインを参照するダイアログを開く方法です。

この設定で選択したいものの例:

xbmc/kodi の CBSN アドオンをダウンロードして開くと、オンデマンド ビデオのリストとそのライブ ストリームがリストの上部に表示されます。リストの一番上にある LIVE アイテムを選択すると、そのアイテムが開き、ライブ ストリームの再生が開始されます。このライブ アイテムを目覚まし時計プラグインの構成から直接参照して選択し、その URL を設定ファイルに保存したいと思います。アラームが実行されると、プラグインからそのストリームが開かれ、ストリームのプライイングが開始されます。上記のコードにタイプまたは何かが欠けているだけだと確信していますが、どこにも文書化されていないため、コードをチェックアウトするために同じ機能を持つプラグインを見つけようとする探求は無駄になりました。

それが役立つ場合は、私が気づいた kodi のお気に入りに CBSN リスト項目を追加して、この項目をお気に入りファイルに保存できます。

<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>

お気に入りを使用する必要があり、誰かがお気に入りダイアログを起動する方法を教えてくれても、それで終わりではありませんが、前述したように、アイテムを直接参照する必要がないようにしたいと思います。最初にお気に入りリストに追加します。心配する手順が 1 つ減り、より使いやすくなりました。Play のお気に入りオプションを追加することもできます。今はクールだろう:-D

メニューを設定するときに、AEON NOX スキンからお気に入りブラウザを起動できることを知っています。アクションを選択すると、お気に入りを参照できますが、もう一度、settings.xml ファイルからこのダイアログを起動する方法がわかりません。これに関するドキュメントを見つけるのは非常に困難です。

4

1 に答える 1

0

screensaver.plugin.slideshow も似たようなことをすると思います。

これを見てみたいと思うかもしれません: https://github.com/ruuk/screensaver.plugin.slideshow/sea​​rch?utf8=%E2%9C%93&q=choosestream

于 2015-11-18T19:44:59.973 に答える