Hello,
I am getting null player id in the listener callback objects. Other attributes are set correctly. I do get the id in the playerReady() function, so this is not the same problem as already discussed here.
Sample player initialization:
function playerReady(obj) {
var player = document.getElementById(obj.id);
if (player) {
player.addControllerListener("VOLUME", "on_volume");
player.addModelListener("STATE", "on_state");
player.addModelListener("TIME", "on_time");
}
}
The argument I am getting in on_volume:
{id: null,
client: "FLASH LNX 9,0,115,0",
version: "4.2.95",
percentage: 53}
on_state and on_time have the same problem. The id is null and other attributes are ok.
Using swfobject 2.1 for embedding (according to the wiki). Testing in Firefox 3.0.3/Linux.
Thanks for any hints.

Today I also tried with Flash 10,0,12,36 with the same result. No joy with JW Player 4.2.90 as well.
The embedding code looks like:
var vars = {id: id};var params = {allowfullscreen: "false",
allowscriptaccess: "always"};
var attrs = {};
swfobject.embedSWF(uri, id, width, height, MIN_FLASH_VERSION, false, vars, params, attrs);
I also tried setting the id in attrs without any success.
Am I missing something or is it a known problem?
Besr regards, Tomas