本文整理汇总了Python中resources.lib.player.cPlayer函数的典型用法代码示例。如果您正苦于以下问题:Python cPlayer函数的具体用法?Python cPlayer怎么用?Python cPlayer使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cPlayer函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: play
def play(self):
# oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sMediaUrl = oInputParameterHandler.getValue("sMediaUrl")
bGetRedirectUrl = oInputParameterHandler.getValue("bGetRedirectUrl")
sFileName = oInputParameterHandler.getValue("sFileName")
if bGetRedirectUrl == "True":
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
logger.info("call play: " + sMediaUrl)
sLink = urlresolver.resolve(sMediaUrl)
if sLink != False:
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
return
开发者ID:rollysalvana,项目名称:pampereo-xbmc-plugins,代码行数:26,代码来源:hoster.py
示例2: addToPlaylist
def addToPlaylist(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sMediaUrl = oInputParameterHandler.getValue("sMediaUrl")
bGetRedirectUrl = oInputParameterHandler.getValue("bGetRedirectUrl")
sFileName = oInputParameterHandler.getValue("sFileName")
if bGetRedirectUrl == "True":
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
logger.info("call play: " + sMediaUrl)
sLink = urlresolver.resolve(sMediaUrl)
if sLink != False:
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
oGui.showInfo("Playlist", "Stream wurde hinzugefügt", 5)
return
oGui.showError("Playlist", "Stream wurde nicht hinzugefügt", 5)
return False
开发者ID:rollysalvana,项目名称:pampereo-xbmc-plugins,代码行数:27,代码来源:hoster.py
示例3: play
def play(self):
oInputParameterHandler = cInputParameterHandler()
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
noResolve = oInputParameterHandler.getValue('noResolve')
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
logger.info('call play: ' + sMediaUrl)
if noResolve == 'True':
sLink = sMediaUrl
else:
try:
sLink = urlresolver.resolve(sMediaUrl)
if sLink is False:
cGui().showInfo('Info', 'Dead link')
return
except:
cGui().showError('Error', 'Cannot resolve URL')
return
if sLink is not False:
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
return
开发者ID:krikkiteer,项目名称:xbmc-xstream-plugin,代码行数:35,代码来源:hoster.py
示例4: addToPlaylist
def addToPlaylist(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
logger.info('call play: ' + sMediaUrl)
sLink = urlresolver.resolve(sMediaUrl)
if (sLink is not False):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
oGui.showInfo('Playlist', 'Stream wurde hinzugefügt', 5)
return
oGui.showError('Playlist', 'Stream wurde nicht hinzugefügt', 5)
return False
开发者ID:krikkiteer,项目名称:xbmc-xstream-plugin,代码行数:27,代码来源:hoster.py
示例5: addToPlaylist
def addToPlaylist(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sHosterIdentifier = oInputParameterHandler.getValue('sHosterIdentifier')
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
VSlog("Hoster - playlist " + sMediaUrl)
oHoster = self.getHoster(sHosterIdentifier)
oHoster.setFileName(sFileName)
oHoster.setUrl(sMediaUrl)
aLink = oHoster.getMediaLink()
if (aLink[0] == True):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(aLink[1])
oGuiElement.setTitle(oHoster.getFileName())
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
self.DIALOG.VSinfo(str(oHoster.getFileName()), 'Playlist')
return
oGui.setEndOfDirectory()
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:32,代码来源:hoster.py
示例6: addToPlaylist
def addToPlaylist(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
logger.info('call play: ' + sMediaUrl)
sLink = urlresolver.resolve(sMediaUrl)
if (sLink != False):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
oGui.showInfo('Playlist', 'Stream wurde hinzugefuegt', 5);
return
#except:
# logger.fatal('could not load plugin: ' + sHosterFileName)
oGui.setEndOfDirectory()
开发者ID:monkee-ch,项目名称:mediacenter,代码行数:30,代码来源:hoster.py
示例7: play
def play():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
if (oInputParameterHandler.exist('sUrl')):
sUrl = oInputParameterHandler.getValue('sUrl')
oRequest = cRequestHandler(sUrl)
sHtmlContent = oRequest.request()
sPattern = 'ake_playlist.php%3Fflv%3D(.*?)%26'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
sUrl = URL_GET_STREAM + str(aResult[1][0])
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setMediaUrl(sUrl)
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
return
oGui.setEndOfDirectory()
开发者ID:DarrenRainey,项目名称:xbmc-xstream-plugin,代码行数:27,代码来源:bundesliga_de.py
示例8: play
def play():
oInputParameterHandler = cInputParameterHandler()
if (oInputParameterHandler.exist('sUrl') and oInputParameterHandler.exist('sTitle')):
sUrl = oInputParameterHandler.getValue('sUrl')
sTitle = oInputParameterHandler.getValue('sTitle')
oRequest = cRequestHandler(sUrl)
sHtmlContent = oRequest.request()
sPattern = 'ake_playlist.php%3Fflv%3D(.*?)%26'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
sUrl = URL_GET_STREAM + str(aResult[1][0])
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_NAME)
oGuiElement.setMediaUrl(sUrl)
oGuiElement.setTitle(sTitle)
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
return
开发者ID:mmllnr,项目名称:plugin.video.xstream,代码行数:25,代码来源:bundesliga_de.py
示例9: play__
def play__():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setTitle(sTitle)
oGuiElement.setMediaUrl(sUrl)
oGuiElement.setThumbnail(sThumbnail)
#cConfig().log("Hoster - play " + str(sTitle))
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
#tout repetter
#xbmc.executebuiltin("xbmc.playercontrol(RepeatAll)")
oPlayer.startPlayer()
return
oGui.setEndOfDirectory()
开发者ID:aurellulu,项目名称:venom-xbmc-addons,代码行数:25,代码来源:freebox.py
示例10: play
def play(self, siteResult=False):
oGui = cGui()
logger.info('attempt to play file')
data = self._getInfoAndResolve(siteResult)
if not data: return False
logger.info('play file link: ' + str(data['link']))
listItem = xbmcgui.ListItem(path=self._addUserAgent(data['link']))
info = {}
info['Title'] = data['title']
if data['thumb']:
listItem.setThumbnailImage(data['thumb'])
if data['showTitle']:
info['Episode'] = data['episode']
info['Season'] = data['season']
info['TvShowTitle'] = data['showTitle']
oPlayer = cPlayer()
if self.dialog:
try:
self.dialog.close()
except:
pass
listItem.setInfo(type="Video", infoLabels=info)
listItem.setProperty('IsPlayable', 'true')
pluginHandle = oGui.pluginHandle
xbmcplugin.setResolvedUrl(pluginHandle, True, listItem)
res = oPlayer.startPlayer() #Necessary for autoStream
return res
开发者ID:Shinoby1992,项目名称:xstream,代码行数:28,代码来源:hoster.py
示例11: play__
def play__():#Lancer les liens
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl').replace('P_L_U_S', '+')
sTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
#Special url with tag
if '[' in sUrl and ']' in sUrl:
sUrl = GetRealUrl(sUrl)
if 'f4mTester' in sUrl:
xbmc.executebuiltin('XBMC.RunPlugin(' + sUrl + ')')
return
else:
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setTitle(sTitle)
sUrl = sUrl.replace(' ','%20')
oGuiElement.setMediaUrl(sUrl)
oGuiElement.setThumbnail(sThumbnail)
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
#tout repetter
xbmc.executebuiltin("xbmc.playercontrol(RepeatAll)")
oPlayer.startPlayer()
return
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:31,代码来源:radio.py
示例12: SearchBA_old
def SearchBA_old(self):
self.url = 'https://www.youtube.com/results?q=' + self.search + '&sp=EgIYAQ%253D%253D'
oRequestHandler = cRequestHandler(self.url)
sHtmlContent = oRequestHandler.request()
list = re.findall('<a href="\/watch\?v=([^"<>]+)" class=',sHtmlContent)
if list:
url = 'http://www.youtube.com/watch?v=' + list[0]
exec "from resources.hosters.youtube import cHoster"
hote = cHoster()
hote.setUrl(url)
api_call = hote.getMediaLink()[1]
if not api_call:
return
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setTitle(self.search.replace('+',' '))
oGuiElement.setMediaUrl(api_call)
oGuiElement.setThumbnail(oGuiElement.getIcon())
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
return
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:29,代码来源:ba.py
示例13: playAllMovieParts
def playAllMovieParts():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
if (oInputParameterHandler.exist('aParts')):
sParts = oInputParameterHandler.getValue('aParts')
aParts = eval(sParts)
oPlayer = cPlayer()
oPlayer.clearPlayList()
for sPartUrl in aParts:
oHoster = cHosterHandler().getHoster('southpark')
oHoster.setUrl(sPartUrl)
aLink = oHoster.getMediaLink()
if (aLink[0] == True):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setMediaUrl(aLink[1])
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
return
oGui.setEndOfDirectory()
开发者ID:FreeFighter77,项目名称:venom-xbmc-addons-beta,代码行数:25,代码来源:southpark_de.py
示例14: play
def play(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sHosterIdentifier = oInputParameterHandler.getValue('sHosterIdentifier')
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
#sThumbnail = oInputParameterHandler.getValue('sThumbnail')
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
cConfig().log("Hoster - play " + sMediaUrl)
oHoster = cHosterHandler().getHoster(sHosterIdentifier)
oHoster.setFileName(sFileName)
sHosterName = oHoster.getDisplayName()
cConfig().showInfo(sHosterName, 'Resolve')
try:
oHoster.setUrl(sMediaUrl)
aLink = oHoster.getMediaLink()
if (aLink[0] == True):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(aLink[1])
oGuiElement.setTitle(oHoster.getFileName())
oGuiElement.getInfoLabel()
oPlayer = cPlayer()
oPlayer.run(oGuiElement, oHoster.getFileName(), aLink[1])
# oGuiElement = cGuiElement()
# oGuiElement.setSiteName(self.SITE_NAME)
# oGuiElement.setMediaUrl(aLink[1])
# oGuiElement.setTitle(oHoster.getFileName())
# oGuiElement.getInfoLabel()
# oPlayer = cPlayer()
# oPlayer.clearPlayList()
# oPlayer.addItemToPlaylist(oGuiElement)
# oPlayer.startPlayer()
return
else:
#cConfig().showInfo(sHosterName, 'Fichier introuvable')
cConfig().error("Fichier introuvable ")
return
except:
#cConfig().showInfo(sHosterName, 'Fichier introuvable')
cConfig().error("Fichier introuvable ")
return
oGui.setEndOfDirectory()
开发者ID:pihavic,项目名称:venom-xbmc-addons,代码行数:58,代码来源:hoster.py
示例15: play
def play(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sHosterIdentifier = oInputParameterHandler.getValue('sHosterIdentifier')
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
sTitle = oInputParameterHandler.getValue('title')
#sThumbnail = oInputParameterHandler.getValue('sThumbnail')
if not sTitle:
sTitle = sFileName
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
VSlog("Hoster - play " + sMediaUrl)
oHoster = self.getHoster(sHosterIdentifier)
oHoster.setFileName(sFileName)
sHosterName = oHoster.getDisplayName()
self.DIALOG.VSinfo(sHosterName, 'Resolve')
try:
oHoster.setUrl(sMediaUrl)
aLink = oHoster.getMediaLink()
if (aLink[0] == True):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(aLink[1])
oGuiElement.setTitle(sTitle)
#oGuiElement.setTitle(oHoster.getFileName())
oGuiElement.getInfoLabel()
oPlayer = cPlayer()
#sous titres ?
if len(aLink) > 2:
oPlayer.AddSubtitles(aLink[2])
oPlayer.run(oGuiElement, oHoster.getFileName(), aLink[1])
return
else:
self.DIALOG.VSerror("Fichier introuvable")
return
except:
self.DIALOG.VSerror("Fichier introuvable")
return
oGui.setEndOfDirectory()
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:55,代码来源:hoster.py
示例16: addToPlaylist
def addToPlaylist(self, siteResult=False):
import urlresolver
oGui = cGui()
params = ParameterHandler()
sMediaUrl = params.getValue("sMediaUrl")
sFileName = params.getValue("MovieTitle")
if not sFileName:
sFileName = params.getValue("title")
if not sFileName:
sFileName = params.getValue("Title")
if not sFileName: # nur vorrübergehend
sFileName = params.getValue("sMovieTitle")
if not sFileName:
sFileName = params.getValue("title")
sSeason = params.getValue("season")
sEpisode = params.getValue("episode")
sShowTitle = params.getValue("TvShowTitle")
sThumbnail = params.getValue("thumb")
if siteResult:
sMediaUrl = siteResult["streamUrl"]
if siteResult["resolved"]:
sLink = sMediaUrl
else:
sLink = urlresolver.resolve(sMediaUrl)
else:
sLink = urlresolver.resolve(sMediaUrl)
logger.info("call addToPlaylist: " + sMediaUrl)
logger.info("file link: " + str(sLink))
if sLink != False:
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
if sThumbnail:
oGuiElement.setThumbnail(sThumbnail)
if sShowTitle:
oGuiElement.addItemProperties("Episode", sEpisode)
oGuiElement.addItemProperties("Season", sSeason)
oGuiElement.addItemProperties("TvShowTitle", sShowTitle)
if self.dialog:
self.dialog.close()
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
oGui.showInfo("Playlist", "Stream wurde hinzugefügt", 5)
else:
# oGui.showError('Playlist', 'File deleted or Link could not be resolved', 5);
return False
return True
开发者ID:AlexBander,项目名称:plugin.video.xstream,代码行数:50,代码来源:hoster.py
示例17: addToPlaylist
def addToPlaylist(self, siteResult = False):
import urlresolver
oGui = cGui()
params = ParameterHandler()
sMediaUrl = params.getValue('sMediaUrl')
sFileName = params.getValue('MovieTitle')
if not sFileName:
sFileName = params.getValue('title')
if not sFileName:
sFileName = params.getValue('Title')
if not sFileName: #nur vorrübergehend
sFileName = params.getValue('sMovieTitle')
if not sFileName:
sFileName = params.getValue('title')
sSeason = params.getValue('season')
sEpisode = params.getValue('episode')
sShowTitle = params.getValue('TvShowTitle')
sThumbnail = params.getValue('thumb')
if siteResult:
sMediaUrl = siteResult['streamUrl']
if siteResult['resolved']:
sLink = sMediaUrl
else:
sLink = urlresolver.resolve(sMediaUrl)
else:
sLink = urlresolver.resolve(sMediaUrl)
logger.info('call addToPlaylist: ' + sMediaUrl)
logger.info('file link: ' + str(sLink))
if (sLink != False):
oGuiElement = cGuiElement()
oGuiElement.setSiteName(self.SITE_NAME)
oGuiElement.setMediaUrl(sLink)
oGuiElement.setTitle(sFileName)
if sThumbnail:
oGuiElement.setThumbnail(sThumbnail)
if sShowTitle:
oGuiElement.addItemProperties('Episode',sEpisode)
oGuiElement.addItemProperties('Season',sSeason)
oGuiElement.addItemProperties('TvShowTitle',sShowTitle)
if self.dialog:
self.dialog.close()
oPlayer = cPlayer()
oPlayer.addItemToPlaylist(oGuiElement)
oGui.showInfo('Playlist', 'Stream wurde hinzugefügt', 5);
else:
#oGui.showError('Playlist', 'File deleted or Link could not be resolved', 5);
return False
return True
开发者ID:badwog1,项目名称:kodi-repo-gaymods,代码行数:49,代码来源:hoster.py
示例18: ReadDownload
def ReadDownload(self):
oInputParameterHandler = cInputParameterHandler()
path = oInputParameterHandler.getValue('sPath')
sTitle = oInputParameterHandler.getValue('sMovieTitle')
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setMediaUrl(path)
oGuiElement.setTitle(sTitle)
#oGuiElement.getInfoLabel()
oPlayer = cPlayer()
#oPlayer.clearPlayList()
#oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.run(oGuiElement, sTitle, path)
开发者ID:Peter31h,项目名称:venom-xbmc-addons,代码行数:15,代码来源:download.py
示例19: showHosters
def showHosters():
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
oParser = cParser()
sPattern = 'src="(http:\/\/media\.vimple\.me.+?)"'
aResult = oParser.parse(sHtmlContent, sPattern)
# 1 seul resultat et sur leur propre hebergeur
if (aResult[0] == True):
sUrl2 = aResult[1][0]
oRequestHandler = cRequestHandler(sUrl2)
oRequestHandler.addHeaderEntry('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0')
oRequestHandler.addHeaderEntry('Referer',sUrl)
sHtmlContent = oRequestHandler.request()
sPattern = 'src: *"(.+?)"'
aResult = oParser.parse(sHtmlContent, sPattern)
if not (aResult[0]):
return
cGui().showInfo('Info', 'Chargement film' , 5)
web_url = 'http://media.vimple.me/playerk.swf/' + aResult[1][0]
sHosterUrl = web_url
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setTitle(sMovieTitle)
oGuiElement.setMediaUrl(sHosterUrl)
oGuiElement.setThumbnail(sThumbnail)
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
oPlayer.startPlayer()
开发者ID:bravvv,项目名称:venom-xbmc-addons,代码行数:47,代码来源:streamcomplet.py
示例20: play__
def play__():#Lancer les liens
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl').replace('P_L_U_S', '+')
sTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
#Special url with tag
if '[' in sUrl and ']' in sUrl:
sUrl = GetRealUrl(sUrl)
playmode = ''
if playmode == 0:
stype = ''
if '.ts' in sUrl:
stype = 'TSDOWNLOADER'
elif '.m3u' in sUrl:
stype = 'HLS'
if stype:
from F4mProxy import f4mProxyHelper
f4mp=f4mProxyHelper()
xbmcplugin.endOfDirectory(int(sys.argv[1]), cacheToDisc=False)
f4mp.playF4mLink(sUrl, sTitle, proxy=None, use_proxy_for_chunks=False, maxbitrate=0, simpleDownloader=False, auth=None, streamtype=stype, setResolved=False, swf=None, callbackpath="", callbackparam="", iconImage=sThumbnail)
return
if 'f4mTester' in sUrl:
xbmc.executebuiltin('XBMC.RunPlugin(' + sUrl + ')')
return
else:
oGuiElement = cGuiElement()
oGuiElement.setSiteName(SITE_IDENTIFIER)
oGuiElement.setTitle(sTitle)
sUrl = sUrl.replace(' ','%20')
oGuiElement.setMediaUrl(sUrl)
oGuiElement.setThumbnail(sThumbnail)
oPlayer = cPlayer()
oPlayer.clearPlayList()
oPlayer.addItemToPlaylist(oGuiElement)
#tout repetter
#xbmc.executebuiltin("xbmc.playercontrol(RepeatAll)")
oPlayer.startPlayer()
return
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:46,代码来源:youtube.py
注:本文中的resources.lib.player.cPlayer函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论