示例#1
0
def show_series():
    tvkc = TVKC()
    items = tvkc.getSeries()

    for item in items:
        liStyle=xbmcgui.ListItem(item["title"], thumbnailImage=item["thumb"])
        addDirectoryItem({"section": "serie", "url": item["url"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
示例#2
0
def show_video_files(url):
    tvkc = TVKC()
    items = tvkc.getVideoList(url)
    for item in items:
        title = item["title"] + " (" + item["date"] + ")"
        liStyle=xbmcgui.ListItem(title, thumbnailImage=item["thumb"])
        liStyle.setInfo(type="video", infoLabels={"Title": title})
        addLinkItem({"section": "play", "videoId": item["id"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
示例#3
0
def play_video(videoId):
    tvkc = TVKC()
    metadata = tvkc.getVideoMetadata(videoId)
    liStyle=xbmcgui.ListItem(metadata["title"], thumbnailImage=metadata["images"]["orig"])
    liStyle.setInfo(type="video", infoLabels={"Title": metadata["title"]})
    for f in metadata["mediaFiles"]:
        if f["mediaType"] == "MP4":
            video_url = f["streamer"] + \
                " playpath=mp4:" + f["filename"]
            break
    xbmc.Player().play(video_url, liStyle)
示例#4
0
def play_video(videoId):
    tvkc = TVKC()
    metadata = tvkc.getVideoMetadata(videoId)
    for f in metadata["mediaFiles"]:
        if f["mediaType"] == "MP4":
            video_url = f["streamer"] + \
                " playpath=mp4:" + f["filename"]
            break
    
    liStyle=xbmcgui.ListItem(metadata["title"], thumbnailImage=metadata["images"]["orig"], path=video_url)
    liStyle.setInfo(type="video", infoLabels={"Title": metadata["title"]})

    xbmcplugin.setResolvedUrl(handle=handle, succeeded=True, listitem=liStyle)