     }
     
     //----------------------------------
+    //  mediaPlayerState
+    //----------------------------------
+    
+    [Inspectable(category="General", defaultValue="uninitialized")]
+    [Bindable("mediaPlayerStateChange")]
+    
+    /**
+     *  The current state of the video.  See 
+     *  org.osmf.media.MediaPlayerState for available values.
+     *  
+     *  @default uninitialized
+     * 
+     *  @see org.osmf.media.MediaPlayerState
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    public function get mediaPlayerState():String
+    {
+        return videoPlayer.state;
+    }
+    
+    //----------------------------------
     //  muted
     //----------------------------------
     

     */
    private var initializedOnce:Boolean = false;
    
    //--------------------------------------------------------------------------
    //
    //  Properties

    //----------------------------------
    
    [Inspectable(Category="General", defaultValue="0")]
    [Bindable("currentTimeChange")]
    
    /**
     *  Current time of the playhead, measured in seconds, 
