Jump to content
Sign in to follow this  
Blastradius

WMPlayer.OCX

Recommended Posts

Blastradius

$Object = ObjCreate( "WMPlayer.OCX" )

I have been trying to figure out what kind of functions and variables i can read from Windows Media Player. So far, i managed to find play, stop, pause and a way to toggle full screen on/off. Obviously, thats not much. I've trying to read duration, current location, sizes of the current video and such. I realize this question isn't directly related to AutoIt, but nonetheless i hope for some help.

Where can i find the variable/function documentation of WMP?

Please do not direct me by saying "MSDN" because its so sloppy and hard to find anything at all, believe me - i tried.

Thanks!

Share this post


Link to post
Share on other sites
Xenobiologist

Hi,

search for WMMedia on this forum.

Mega


Scripts & functions Organize Includes Let Scite organize the include files

Yahtzee The game "Yahtzee" (Kniffel, DiceLion)

LoginWrapper Secure scripts by adding a query (authentication)

_RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...)

Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc.

MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times

Share this post


Link to post
Share on other sites
ptrex
Blastradius

Hi,

searching for WMMedia did some good. Found a nice library by CFire to learn and improve upon.

The only thing i still have a problem to figure out is to determine the current video height, width and zoom.

Any chance anyone would know this?

Thank you all.

Share this post


Link to post
Share on other sites
Blastradius

; ==============================================================================
; Name              : _WMGetMediaHeight
; Syntax            : _WMGetMediaHeight()
; Description       : Gets the height of the current media in pixels
; ==============================================================================

Func _WMGetMediaHeight()
        
    If $pObject <> 0 Then
        Return $pObject.currentMedia.imageSourceHeight
    EndIf

EndFunc

; ==============================================================================
; Name              : _WMGetMediaWidth
; Syntax            : _WMGetMediaWidth()
; Description       : Gets the width of the current media in pixels
; ==============================================================================

Func _WMGetMediaWidth()
        
    If $pObject <> 0 Then
        Return $pObject.currentMedia.imageSourceWidth
    EndIf

EndFunc

Be sure to properly check if some media is loaded; otherwise critical error.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.