本文整理汇总了Python中resources.lib.settings.Settings.stopNotifIfControllerShowing方法的典型用法代码示例。如果您正苦于以下问题:Python Settings.stopNotifIfControllerShowing方法的具体用法?Python Settings.stopNotifIfControllerShowing怎么用?Python Settings.stopNotifIfControllerShowing使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类resources.lib.settings.Settings
的用法示例。
在下文中一共展示了Settings.stopNotifIfControllerShowing方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: log
# 需要导入模块: from resources.lib.settings import Settings [as 别名]
# 或者: from resources.lib.settings.Settings import stopNotifIfControllerShowing [as 别名]
# to line-in because media has started playing
volumeLink.switchToLineInIfXmbcPlaying()
# Make sure the volume matches
volumeLink.updateSonosVolume()
# Check if a volume change has been made
redirectVolume.checkVolumeChange()
# Now check to see if the Sonos system needs pausing
autoPause.check()
if (timeUntilNextCheck < 1) and Settings.isNotificationEnabled():
if Settings.stopNotifIfVideoPlaying() and xbmc.Player().isPlayingVideo():
log("SonosService: Video Playing, Skipping Notification Display")
elif Settings.stopNotifIfControllerShowing() and (xbmcgui.Window(10000).getProperty("SonosControllerShowing") == 'true'):
log("SonosService: Sonos Controller Showing, Skipping Notification Display")
# Reset the "just started" flag to ensure that when we exit it does not
# show the notification immediately
justStartedService = True
else:
log("SonosService: Notification wait time expired")
try:
# Get the current track that is being played at the moment
track = sonosDevice.get_current_track_info()
# Record if the sonos is currently playing
isActive = True
# Check to see if a new track is playing before displaying the popup