public float GetSeekBarValue()
{
if (m_CurrentState == MEDIAPLAYER_STATE.PLAYING || m_CurrentState == MEDIAPLAYER_STATE.PAUSED || m_CurrentState == MEDIAPLAYER_STATE.END || m_CurrentState == MEDIAPLAYER_STATE.READY || m_CurrentState == MEDIAPLAYER_STATE.STOPPED)
{
if (GetDuration () == 0) {
return 0;
}
return (float)GetSeekPosition() / (float)GetDuration() ;
}
else
return 0;
}