Jeg fandt en anden kode på longtailvideo.com som jeg brugte istedet: Hemed postet!
Så virkede det i alle browsers!
<script type="text/javascript" src="player/swfobject.js"></script>
<script type="text/javascript">
var currentState = "NONE";
var previousState = "NONE";
var player = null;
function playerReady(thePlayer) {
player = document.getElementById(thePlayer.id);
addListeners();
}
function addListeners() {
if (player) {
player.addModelListener("STATE", "stateListener");
} else {
setTimeout("addListeners()",100);
}
}
function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
currentState = obj.newstate;
previousState = obj.oldstate;
var tmp = document.getElementById("stat");
if (tmp) {
tmp.innerHTML = "current state: " + currentState +
"<br>previous state: " + previousState;
}
if (currentState == "COMPLETED") {
document.location.href="/?number=<?php echo $redirect_number; ?>";
}
}
function createPlayer() {
var flashvars = {
file:"
http://youtube.com/v/<?php echo $url; ?>&skin=player/glow.zip&autostart=true",
autostart:"true"
}
var params = {
allowfullscreen:"true",
allowscriptaccess:"always"
}
var attributes = {
id:"player1",
name:"player1"
}
swfobject.embedSWF("player/player.swf", "placeholder1", "640", "385", "9.0.115", false, flashvars, params, attributes);
}
</script>