0

外部サービスからリソースを再生しようとしている KODI プラグインを作成しています。リソースへのアクセスには基本認証が必要です。

アドオンの書き方のこのチュートリアルに従っていました。xbmcplugin の addDirectoryItem メソッドを呼び出します。

url = 'http://localhost/some_video.mkv'
li = xbmcgui.ListItem(foldername + ' Video', iconImage='DefaultVideo.png')
xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li)

URL を文字列として受け入れます。オプション、認証部分の実行方法が見つかりません。

4

1 に答える 1

0

Kodi プレーヤーでは、認証ヘッダーを含むカスタム HTTP ヘッダーを次のようなリモート サーバーに渡すことができます。

from urllib import quote

url = 'http://some.server/video.mkv|Header1={0}&Header2={1}'.format(
quote(header1_value),
quote(header2_value)
)

つまり、パイプの後に、で区切られたペア|のセットを渡すことができます。ヘッダー値は URL で引用する必要があります。header=value&

于 2016-11-27T11:56:06.400 に答える