def win32_retrieve_video_play_command(ext, videourl): registry = Win32RegChecker() if DEBUG: print >> sys.stderr, 'videoplay: Looking for player for', unicode2str(videourl) if ext == '': return [None, None] contenttype = registry.readRootKey(ext, value_name='Content Type', ignore_errors=True) return [contenttype, '']
def win32_retrieve_video_play_command(ext, videourl): registry = Win32RegChecker() if DEBUG: print >> sys.stderr, 'videoplay: Looking for player for', unicode2str( videourl) if ext == '': return [None, None] contenttype = registry.readRootKey(ext, value_name='Content Type', ignore_errors=True) return [contenttype, '']
def win32_retrieve_playcmd_from_mimetype(mimetype, videourl): registry = Win32RegChecker() if DEBUG: print >> sys.stderr, 'videoplay: Looking for player for', unicode2str(videourl) if mimetype == '' or mimetype is None: return [None, None] keyname = '\\SOFTWARE\\Classes\\MIME\\Database\\Content Type\\' + mimetype valuename = 'Extension' ext = registry.readKeyRecursively(HKLM, keyname, value_name=valuename) if DEBUG: print >> sys.stderr, 'videoplay: ext winfiletype is', ext if ext is None or ext == '': return [None, None] if DEBUG: print >> sys.stderr, 'videoplay: Looking for player for mime', mimetype, 'which is ext', ext return win32_retrieve_video_play_command(ext, videourl)
def win32_retrieve_playcmd_from_mimetype(mimetype, videourl): registry = Win32RegChecker() if DEBUG: print >> sys.stderr, 'videoplay: Looking for player for', unicode2str( videourl) if mimetype == '' or mimetype is None: return [None, None] keyname = '\\SOFTWARE\\Classes\\MIME\\Database\\Content Type\\' + mimetype valuename = 'Extension' ext = registry.readKeyRecursively(HKLM, keyname, value_name=valuename) if DEBUG: print >> sys.stderr, 'videoplay: ext winfiletype is', ext if ext is None or ext == '': return [None, None] if DEBUG: print >> sys.stderr, 'videoplay: Looking for player for mime', mimetype, 'which is ext', ext return win32_retrieve_video_play_command(ext, videourl)