Announcement

Collapse
No announcement yet.

How to make video auto hide in custom skin?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    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."

    Comment


    • #3
      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
      
      .

      Comment


      • #4
        Seems RR can not sense mouse movement in embbeded application area.

        Is it possible to make a transparent skin?

        Comment


        • #5
          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."

          Comment


          • #6
            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?


            Comment


            • #7
              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")




              Comment

              Working...
              X