ciao, avevo il tuo stesso problema ho risolto modificando il tuo primo codice postato
CIAOCodice PHP:
var myListener = new Object();
myListener.complete = function(eventObj) {
my_video.play(); // devi omettere lo "0"
};
my_video.addEventListener("complete", myListener);