Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

qt_ended Event firing in IE

I want to add image at end of quicktime movie,for that i m firing qt_ended and its working alright in Firefox,for IE im getting confused abt what change i have to made.Read the tutorial here http://developer.apple.com/library/safari/#documentation/QuickTime/Conceptual/QT ScriptingJavaScript/bQTScripting_JavaScri_Document/QuickTimeandJavaScri.html#//appleref/doc/uid/TP40001526-CH001-SW6 But unable to make it work.If someone can please give me some example for making me do above functionality in IE.Below is my code
<script src="AC_QuickTime.js" language="JavaScript" type="text/javascript">


</script>
<script language="JavaScript" type="text/javascript">

<!--

/* define function that shows percentage of movie 1 loaded */

function showProgress()

{

var percentLoaded = 0 ;

percentLoaded = parseInt((document.movie1.GetMaxTimeLoaded() / document.movie1.GetDuration()) * 100);

document.getElementById("loadStatus1").innerHTML = 'Movie loading: ' + percentLoaded + '% complete...';

}

/* define function that executes when movie1 loading is complete */

function movieLoaded()

{

document.getElementById("loadStatus1").innerHTML = "Movie Loaded" ;

}

/* define function that shows percentage of movie 2 loaded */

function showProgress2()

{

var percentLoaded = 0 ;

percentLoaded = parseInt((document.movie2.GetMaxTimeLoaded() / document.movie2.GetDuration()) * 100);

document.getElementById("loadStatus2").innerHTML = 'Movie loading: ' + percentLoaded + '% complete...';

}

/* define function that executes when movie2 loading is complete */

function movieLoaded2()

{

document.getElementById("loadStatus2").innerHTML = "Movie Loaded" ;

}

/* define function that adds another function as a listener for a DOM event */

function myAddListener(obj, evt, handler, captures)

{

if ( document.addEventListener )

obj.addEventListener(evt, handler, captures);

else
{
// IE
alert("IN IE");
obj.attachEvent('on' + evt, handler);
}
}



/* define functions that register each listener */

function RegisterListener(eventName, objID, embedID, listenerFcn)

{

var obj = document.getElementById(objID);

if ( !obj )

obj = document.getElementById(embedID);

if ( obj )

myAddListener(obj, eventName, listenerFcn, false);

}




function alert onend()

{

//document.getElementById("loadStatus2").innerHTML = "Movie Loaded" ;
alert("HEREEE");

}






/* define a single function that registers all listeners to call onload */

function RegisterListeners()

{

RegisterListener('qt_progress', 'movie1', 'qtmovie_embed', showProgress);

RegisterListener('qt_load', 'movie1', 'qtmovie_embed', movieLoaded);

RegisterListener('qt_progress', 'movie2', 'qtmovie_embed2', showProgress2);

RegisterListener('qt_load', 'movie2', 'qtmovie_embed2', movieLoaded2);

RegisterListener('qt_ended', 'movie1', 'qtmovie_embed', alert onend);

}

//-->


</script>

Two Movies with JavaScript Play/Stop Controls
and Progress/Load Monitors


<script language="javascript" type="text/javascript">

QT_WriteOBJECT('b.mp4', '760','416', '', 'obj#id', 'movie1', 'emb#id', 'qtmovie_embed', 'emb#name', 'movie1', 'postdomevents', 'true', 'enablejavascript', 'true');

</script>
<!--<script language="javascript" type="text/javascript">

QT WriteOBJECT('samplesorenson.mov', '360','256', '', 'obj#id', 'movie2', 'emb#id', 'qtmovie_embed2', 'emb#name', 'movie2', 'postdomevents', 'true', 'enablejavascript', 'true');

</script>-->

<table width="100%">
<tr>
<td align="center">

MOVIE LOADING...


</td>
<td align="center">

MOVIE LOADING...


</td>
</tr>
<tr>
<td align="center">

Play 1


</td>
<td align="center">

Play 2


</td>
</tr>
<tr>
<td align="center">

Stop 1


</td>
<td align="center">

Stop 2


</td>
</tr>
</table>

Windows Vista

Posted on Feb 13, 2011 10:04 PM

Reply

There are no replies.

qt_ended Event firing in IE

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.