Hello,
I'm trying to interact with the javascript API for a jw_player that's instantiated via the a wordpress plugin ( http://sexywp.com/flash-player-widget.htm for the plugin page).
The player seems to work fine, but playerReady() is apparently never called no matter what. From reading these forums I see that that's not entirely unfamiliar, so I am just getting the id of the player via document.getElementbyId. I think it works, because if I use firebug to view the final generated source for the page, I see that the jw_player object does indeed have the id that I think it does.
But if I then do:
---
var id = [id of player];
var player = document.getElementById(id);
alert(player.getConfig().autostart);
---
I get "player.getConfig() is not a function" - even though I know that the player has initialized correctly, because I'm looking at it and it can play files, etc.
I'm reasonably certain that I'm referring to the correct object - but I have no idea why none of the API functions seem to be available.
Any assistance would be most appreciated. Thanks!

Try this.
var player = document.getElementById('playerID'); // adjust to your player idalert('Player ID: ' + player.id); // should alert "Player ID: playerID"
var config = player.getConfig();
var configo = 'Config:';
for(var j in config)
{
configo += '\n' + j + ': ' + config[j];
}
confirm(configo); // should dump the entire config object
To make the JS API fully cross-browser/cross-OS you need to use your player ID in three places.
1) the id attribute of the object element,
2) the name atribute of the object element,
3) the flashvar id.