Results 1 to 7 of 7

Thread: How to make video auto hide in custom skin?

  1. #1
    Constant Bitrate
    Join Date
    Dec 2008
    Posts
    167

    How to make video auto hide in custom skin?

    I have integrated the KMPlayer in my custom skin sucessfully and can make it to full screen via SENDKEY, but no idea to make the KMPlayer come back to window mode.

    I'd like the video auto hide with built-in player & video_player.skin. Can I make auto hide in custom skin?



  2. #2
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    you could try making another skin without images that has a IDLEEND event command, and place an IDLE event on the controls screen that loads this first skin when idleling. This should "Simulate" an auto-hide.
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  3. #3
    Constant Bitrate
    Join Date
    Dec 2008
    Posts
    167
    I understand IDLE event will be fired once skin idle time exceed defined value. But not sure when the IDLEEND will be executed. Seems that IDLEEND also need IDL definition in skin. The lower IDL value the higher chance that IDLEEND to be fired, but not everytime.

    Furthermore, mouse move into or click the KMPlayer video area will NOT exit full screen mode. IDLEEND will be fired only when mouse move into the skin area. So, I need define applicatoin area smaller than skin area to make mouse can move into skin area. How to slove this problem? thus I can define application area to full screen.


    Code:
    KMPlayer.skin:
    IDL,004
    
    KMPlayer_fullscreen.skin:
    IDL,001
    
    ExecTBL.ini :
    "IDLE","LOAD;KMPlayer_fullscreen.skin;||RUN;KMPlayer\KMPlayer.exe;!winamp v1.x",KMPlayer.skin
    "IDLEEND","LOAD;KMPlayer.skin;||RUN;KMPlayer\KMPlayer.exe;!winamp v1.x",KMPlayer_fullscreen.skin
    
    .

  4. #4
    Constant Bitrate
    Join Date
    Dec 2008
    Posts
    167
    Seems RR can not sense mouse movement in embbeded application area.

    Is it possible to make a transparent skin?

  5. #5
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,078
    No, any/all screens need to have a solid background
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  6. #6
    Constant Bitrate
    Join Date
    Dec 2008
    Posts
    167
    Quote Originally Posted by Blue ZX3 View Post
    No, any/all screens need to have a solid background
    Look the attached screen, the winamp visualization can dispaly in skin, and the button in that area can still work. Is it possible to let video showed in such way? thus, RR should know the mouse movement.

    Or, any ideas to let video exit from full screen mode when mouse moving?



  7. #7
    Constant Bitrate
    Join Date
    Dec 2008
    Posts
    167
    Got a idea!

    1) Use SKINbedder to embed the player and a image button on top left of the screen

    2)Click the button to run the autoit script in toggle mode, code like this

    normal_screen.au3:
    $RR = ObjCreate("RoadRunner.SDK")
    $RR.Execute("NAVI_LINGTU_NORMAL_SCREEN")

    full_screen.au3
    $RR = ObjCreate("RoadRunner.SDK")
    $RR.Execute("NAVI_LINGTU_FULL_SCREEN")





Similar Threads

  1. Skin Editing Tutorial Video
    By god_of_cpu in forum StreetDeck Skins
    Replies: 13
    Last Post: 05-16-2011, 04:29 PM
  2. EniCar the RR Clone
    By enitalp in forum Software & Software Development
    Replies: 296
    Last Post: 12-13-2008, 05:12 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •