Found the answer. Above can can accomplished using jwplayer().onQualityChange
event like the following:
jwplayer().onQualityChange( function(event){
resizePlayer();
});
function resizePlayer(){
if (jwplayer().getCurrentQuality() == 0)
{
jwplayer().resize(1024, 720);
}
if (jwplayer().getCurrentQuality() == 1)
{
jwplayer().resize(640, 360);
}
if (jwplayer().getCurrentQuality() == 2)
{
jwplayer().resize(320,180);
}
}
The above event is triggered when the quality of the jwplayer is changed. This url here http://www.longtailvideo.com/support/jw-player/29365/rtmp-dynamic-stream shows how to create different quality video for the jwplayer. The above function resizePlayer()
can be called using other suitable jwplayer events too as required.