I created the following to play a video using regex. After some trials it still does not work. Does anyone have any suggestions about what seems to be missing in order to make this code work?
def Video(sender, url):<br />
<br />
dir = MediaContainer(title3=sender.itemTitle, art=R(ART), viewGroup="InfoList")<br />
<br />
videos = XML.ElementFromURL(url, isHTML=True, errors='ignore').xpath(XPATH_VIDEOS)<br />
for content in videos:<br />
title = content.xpath("./a/span")[0].text<br />
thumb = content.xpath("./a/img")[0].get('src')<br />
summary = content.xpath("./a")[0].get('title')<br />
url = content.xpath("./a")[0].get('href')<br />
dir.Append(Function(VideoItem(PlayVideo, title=title, summary=summary, thumb=thumb), url=url))<br />
<br />
return dir<br />
<br />
####################################################################################################<br />
<br />
def PlayVideo(sender, url):<br />
<br />
video_link = HTTP.Request(url)<br />
file_name_link = re.search("sGlobalFileName='(.+?)';", video_link)<br />
file_path_link = re.search("sGlobalContentFilePath='(.+?)';", video_link)<br />
file_path = file_path_link.group(1)<br />
file_name = file_name_link.group(1)<br />
<br />
total_video_link = 'http://media1.break.com/dnet/media/' + file_path '/' + file_name '.flv'<br />
<br />
dir.Append(VideoItem(total_video_link))