KODI
のAutoResume
アドオンを修正しようとしています。現在、addon
は現在の再生中の曲だけを保存します。再起動すると、その曲が再生されて停止します。 しかし、私はそれが前に再生されていた、全体のプレイリストを再生して、曲を再生し始めます。KODI - getPlayListId()引数がありません
私はコードを変更しようとしましたが、問題があります。
私はこのようなプレイリストIDを読み込むしようとしています:
mediaFile = xbmc.Player().getPlayingFile()
position = xbmc.Player().getTime()
# The line in question:
playList = xbmc.PlayList().getPlayListId()
# Write info to file
f = open('/home/pi/autoresume.txt', 'w')
f.write(mediaFile)
f.write('\n')
f.write(repr(position))
f.write('\n')
f.write(repr(playList))
f.close()
しかし、Pythonは私にこれを与える:
-->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.TypeError'>
Error Contents: function takes exactly 1 argument (0 given)
Traceback (most recent call last):
File "/home/pi/.kodi/addons/service.autoResume-master/default.py", line 79, in <module>
recordPosition()
File "/home/pi/.kodi/addons/service.autoResume-master/default.py", line 59, in recordPosition
playList = xbmc.PlayList().getPlayListId()
TypeError: function takes exactly 1 argument (0 given)
-->End of Python script error report<--
私はこれを正しく理解していれば、これはそこgetPlaylistIdで不足している引数は()ですが、メソッドはパラメータを必要としません: http://mirrors.xbmc.org/docs/python-docs/stable/xbmc.html#PlayList-getPlayListId
私は間違っていますか?
あなたは 'ヘルプを使用しようとすることができます()'この機能上のシェルから-で構築されたと見ることは言いますか? – vmonteco
申し訳ありませんが、どうやってですか? – Kamion
'import xbmc'と' help(xbmc.PlayList()。getPlayListId) 'を試してください。 – vmonteco