Tag Cloud

CRM 2011 (161) CRM 4.0 (144) C# (116) JScript (109) Plugin (92) Registry (90) Techpedia (77) PyS60 (68) WScript (43) Plugin Message (31) Exploit (27) ShellCode (26) FAQ (22) JavaScript (21) Killer Codes (21) Hax (18) VB 6.0 (17) Commands (16) VBScript (16) Quotes (15) Turbo C++ (13) WMI (13) Security (11) 1337 (10) Tutorials (10) Asp.Net (9) Safe Boot (9) Python (8) Interview Questions (6) video (6) Ajax (5) VC++ (5) WebService (5) Workflow (5) Bat (4) Dorks (4) Sql Server (4) Aptitude (3) Picklist (3) Tweak (3) WCF (3) regex (3) Config (2) LINQ (2) PHP (2) Shell (2) Silverlight (2) TSql (2) flowchart (2) serialize (2) ASHX (1) CRM 4.0 Videos (1) Debug (1) FetchXml (1) GAC (1) General (1) Generics (1) HttpWebRequest (1) InputParameters (1) Lookup (1) Offline Plug-ins (1) OutputParameters (1) Plug-in Constructor (1) Protocol (1) RIA (1) Sharepoint (1) Walkthrough (1) Web.config (1) design patterns (1) generic (1) iframe (1) secure config (1) unsecure config (1) url (1)

Pages

Wednesday, January 02, 2013

Downloading and playing of a video

import appuifw, e32 
# import urllib import urllib print "press options"
# function that handles the fetching and the playing of the video def fetching():
# define the url where the video file is located on the server
url = "http://www.leninsgodson.com/courses/pys60/resources/vid001.3gp"
# define the loction on the phone where the fetched video file shall be stored
tempfile = "e:\\video01.3gp"
try:
print "Retrieving information..."
# fetch down the video and store it to you hard drive
urllib.urlretrieve(url, tempfile)
# create an active object before playin the video
lock=e32.Ao_lock()
# a content handler handles the playing of the video
# load the content handler and tell to release the active object after the video has finnished playing (lock.signal) content_handler = appuifw.Content_handler(lock.signal)
# open the video via the content handler. It will start playing automatically
content_handler.open(tempfile)
# Wait for the user to exit the image viewer.
lock.wait()
print "Video viewing finished."
except:
print "Problems."
def quit():
app_lock.signal()
# define the application menu with one choice "get video" and call the fetching video
appuifw.app.menu = [(u"get video", fetching)]
appuifw.app.title = u"Get video"
appuifw.app.exit_key_handler = quit
app_lock = e32.Ao_lock()
app_lock.wait()

No comments: