<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<br><br>Probably not the most elegant, but could you loop parse for the last element in the xml?<br><br><br>&gt; Date: Wed, 22 Apr 2009 14:46:07 -0400<br>&gt; Subject: Re: [Xerte] Inclusion of close captions onvideofiles         anduseofplaylists<br>&gt; From: worldradiolabs@gmail.com<br>&gt; To: xerte@lists.nottingham.ac.uk<br>&gt; <br>&gt; Hi all,<br>&gt; <br>&gt; Captions not always working.<br>&gt; <br>&gt; Thanks Julian for making this timedtext sample- it gave me a great<br>&gt; start for captioning some videos but in testing on the server I ran<br>&gt; into an issue-  the captions don't always display if the user starts<br>&gt; the video playing before the xml file is loaded. If I wait for the<br>&gt; video to download first, the captions work fine. On the local machine<br>&gt; I did not run into this issue- perhaps the solution is obvious and<br>&gt; I've overlooked it?<br>&gt; <br>&gt; How may I ensure the XML file loads first?<br>&gt; <br>&gt; Best regards,<br>&gt; <br>&gt; Bill Laakkonen<br>&gt; <br>&gt; <br>&gt; <br>&gt; On Tue, Mar 24, 2009 at 5:47 AM, Julian Tenney<br>&gt; &lt;Julian.Tenney@nottingham.ac.uk&gt; wrote:<br>&gt; &gt; I need to understand more about the timedText standard that the close<br>&gt; &gt; caption files the JW player use are based on. timedText seems to be an<br>&gt; &gt; emerging standard for marking up text with synching information. It's<br>&gt; &gt; attractive because hopefully there will be other tools available that<br>&gt; &gt; can handle the marking up and creation of the files, and possibly<br>&gt; &gt; services such as translation made available by other parties. I built a<br>&gt; &gt; very simple mockup of the basics yesterday:<br>&gt; &gt;<br>&gt; &gt; http://www.nottingham.ac.uk/~cczjrt/timedText.zip<br>&gt; &gt;<br>&gt; &gt; Which shows how to load an xml file (the timedText.xml) and use the<br>&gt; &gt; information in it to set up cue points in the .flv, and then respond to<br>&gt; &gt; those events and show the appropriate piece of text. You'll need to<br>&gt; &gt; reinstall Xerte from the website to make this work as I made a small<br>&gt; &gt; change to the engine to better handle the events from the Movie icon.<br>&gt; &gt;<br>&gt; &gt; The example shows how easy - and simple - this is to do in Xerte. There<br>&gt; &gt; are 8 lines of code.<br>&gt; &gt;<br>&gt; &gt; There's a bit to do to fully support timedText though as it has a number<br>&gt; &gt; of ways of marking up the synching information, and can support multiple<br>&gt; &gt; simulataneous captions, and probably quite a bit more. Maybe this gives<br>&gt; &gt; folk something to start with,<br>&gt; &gt;<br>&gt; &gt; J<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; -----Original Message-----<br>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk<br>&gt; &gt; [mailto:xerte-bounces@lists.nottingham.ac.uk] On Behalf Of Johnathan<br>&gt; &gt; Kemp<br>&gt; &gt; Sent: Tuesday, March 24, 2009 9:16 AM<br>&gt; &gt; To: ea@emptech.info; Xerte discussion list<br>&gt; &gt; Subject: RE: [Xerte] Inclusion of close captions onvideofiles<br>&gt; &gt; anduseofplaylists<br>&gt; &gt;<br>&gt; &gt; Regarding a comparison of the accessibility of the JWFLV player as<br>&gt; &gt; compared to the player in Xerte, you may well be right regarding<br>&gt; &gt; keyboard users, I would not claim to be an expert regarding<br>&gt; &gt; accessibility issues. One of the many attractions for me of Xerte are<br>&gt; &gt; the accessibility features that are built in to it.<br>&gt; &gt;<br>&gt; &gt; I have a requirement for taking video footage of interviews and editing<br>&gt; &gt; the footage down into discrete chunks that demonstrate different stages<br>&gt; &gt; of the interview, e.g. introducing yourself, contracting, challenging,<br>&gt; &gt; summarising etc. By using play lists I could re-use the chunks in<br>&gt; &gt; different learning objects, e.g. one object could deliver a complete<br>&gt; &gt; interview, another different examples of contracting, etc.<br>&gt; &gt;<br>&gt; &gt; My current very limited knowledge of Flash and my previous experience of<br>&gt; &gt; using the JWFLV player tended me towards a solution that would enable<br>&gt; &gt; the JWFLV player to be called in Xerte and passed the play list which in<br>&gt; &gt; turn would identify the FLV files and close caption files to include.<br>&gt; &gt; Any solution that provided a similar capability in Xerte would be<br>&gt; &gt; wonderful.<br>&gt; &gt;<br>&gt; &gt; I am in the middle of launching a Company wide VLE based on Moodle at<br>&gt; &gt; the moment. Hopefully when this settles down I will get a chance to look<br>&gt; &gt; at the recent work that Julian has put into enhancing the FLV player in<br>&gt; &gt; Xerte. However I have to stress my Flash skills are limited, though I<br>&gt; &gt; think having now discovered Xerte the case for my getting to know Flash<br>&gt; &gt; is now overwhelming.<br>&gt; &gt;<br>&gt; &gt; Kind regards<br>&gt; &gt;<br>&gt; &gt; Johnathan<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Johnathan Kemp<br>&gt; &gt; IT Dev. Manager<br>&gt; &gt; Connexions Staffordshire<br>&gt; &gt; www.cxstaffs.co.uk<br>&gt; &gt; 01785 355714<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; -----Original Message-----<br>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk<br>&gt; &gt; [mailto:xerte-bounces@lists.nottingham.ac.uk] On Behalf Of E.A. Draffan<br>&gt; &gt; Sent: 23 March 2009 20:52<br>&gt; &gt; To: 'Xerte discussion list'<br>&gt; &gt; Subject: RE: [Xerte] Inclusion of close captions on videofiles<br>&gt; &gt; anduseofplaylists<br>&gt; &gt;<br>&gt; &gt; Sorry to ask but are you sure JWPlayer will be as accessible as the<br>&gt; &gt; XERTE option from the point of view of a keyboard users? &nbsp;We have had to<br>&gt; &gt; add HTML tags to make sure it is accessible in all browsers such as<br>&gt; &gt; Firefox, Opera, Google Chrome and Safari. The keyboard access works in<br>&gt; &gt; Internet Explorer but not always in the other browsers. See example<br>&gt; &gt; http://www.lexdis.org/strategy/62 &nbsp;Our method of handling the difficulty<br>&gt; &gt; is fairly basic but I am not sure if there is another option at the<br>&gt; &gt; moment. &nbsp;I know folks in Washington University have been looking at the<br>&gt; &gt; same issue.<br>&gt; &gt;<br>&gt; &gt; Best wishes E.A.<br>&gt; &gt;<br>&gt; &gt; Mrs E.A. Draffan<br>&gt; &gt; Learning Societies Lab,<br>&gt; &gt; ECS, University of Southampton,<br>&gt; &gt; Tel +44 (0)23 8059 7246<br>&gt; &gt; http://www.lexdis.ecs.soton.ac.uk<br>&gt; &gt; http://www.emptech.info<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; -----Original Message-----<br>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk<br>&gt; &gt; [mailto:xerte-bounces@lists.nottingham.ac.uk] On Behalf Of Julian Tenney<br>&gt; &gt; Sent: 23 March 2009 12:12<br>&gt; &gt; To: Xerte discussion list<br>&gt; &gt; Subject: RE: [Xerte] Inclusion of close captions on video files<br>&gt; &gt; anduseofplaylists<br>&gt; &gt;<br>&gt; &gt; Yes, it could be done, I am sure. I'd be happy to provide some support<br>&gt; &gt; to ayone wanting to have &nbsp;go at it, but I'm a bit busy to take it on<br>&gt; &gt; myself at the minute. Presumably if you could play FLVs and give them<br>&gt; &gt; captions etc, you woulnd't need the JW player? Just build a similar<br>&gt; &gt; solution in Xerte?<br>&gt; &gt; There would be little point in recreating the JW player, if that's all<br>&gt; &gt; that's required, but if you wanted to integrate more sophisticated FLV<br>&gt; &gt; support with alll the other features of Xerte then it might be worth it.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Ulimately what would be great is to have a 'captionFile' property on the<br>&gt; &gt; Movie icon, point it to a caption file, and then have the movie icon<br>&gt; &gt; fire an onCaption event everytime a new caption point is encountered.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk<br>&gt; &gt; [mailto:xerte-bounces@lists.nottingham.ac.uk] On Behalf Of Johnathan<br>&gt; &gt; Kemp<br>&gt; &gt; Sent: Monday, March 23, 2009 12:03 PM<br>&gt; &gt; To: Xerte discussion list<br>&gt; &gt; Subject: RE: [Xerte] Inclusion of close captions on video files<br>&gt; &gt; anduseofplaylists<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Hello Julian,<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; The JWFLV video player uses an xml configuration file, an xml playlist<br>&gt; &gt; file (which identifies the flv file and the close caption file to play<br>&gt; &gt; for each entry in the playlist) and separate xml close caption files<br>&gt; &gt; which are in a format unique to the JWFLV player. The makers of the<br>&gt; &gt; jwflv player supply a module that can be loaded into subtitle workshop<br>&gt; &gt; (free software) to generate the close captions in the necessary format.<br>&gt; &gt; If you have other software e.g. aegissub (also free, but which I found<br>&gt; &gt; easier to use than subtitle workshop) then you can output close caption<br>&gt; &gt; files in the .ass format. Subtitle workshop can import these and then<br>&gt; &gt; convert them to JWFLV format.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; &gt;From what you say I suspect it would be achievable to call the jwflv<br>&gt; &gt;&gt;player<br>&gt; &gt; from within xerte.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; I have been able to set up both coldfusion code and php code to call the<br>&gt; &gt; flvplayer and pass it the necessary parameters, so I guess it is now<br>&gt; &gt; down to my improving my action scripting and understanding of Xerte.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; I am looking forward to your forthcoming online tutorial on Friday 3rd.<br>&gt; &gt; I may not be able to be there live, but there's always the recording :-)<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Kind regards<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Johnathan<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Johnathan Kemp<br>&gt; &gt; IT Dev. Manager<br>&gt; &gt; Connexions Staffordshire<br>&gt; &gt; www.cxstaffs.co.uk &lt;http://www.cxstaffs.co.uk/&gt;<br>&gt; &gt; 01785 355714<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ________________________________<br>&gt; &gt;<br>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk<br>&gt; &gt; [mailto:xerte-bounces@lists.nottingham.ac.uk] On Behalf Of Julian Tenney<br>&gt; &gt; Sent: 20 March 2009 10:27<br>&gt; &gt; To: Xerte discussion list<br>&gt; &gt; Subject: RE: [Xerte] Inclusion of close captions on video files and<br>&gt; &gt; useofplaylists<br>&gt; &gt;<br>&gt; &gt; The play list is just an xml file, so Xerte could easily enough load it<br>&gt; &gt; and create a list of items, that when clicked loaded and flv into the<br>&gt; &gt; player.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Synching up the display of captions to the playback of the video would<br>&gt; &gt; mean tracking the current playhead time in the video and showing the<br>&gt; &gt; caption. I assume that the caption file is also xml, something like<br>&gt; &gt; this:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; &lt;captions&gt;<br>&gt; &gt;<br>&gt; &gt; &nbsp;&lt;caption time="00:12"&gt;&lt;![CDATA[Here is a caption&lt;/caption&gt;<br>&gt; &gt;<br>&gt; &gt; &lt;/captions&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Which is all the inforamtion you'd need to also support them,<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk<br>&gt; &gt; [mailto:xerte-bounces@lists.nottingham.ac.uk] On Behalf Of Johnathan<br>&gt; &gt; Kemp<br>&gt; &gt; Sent: Thursday, March 19, 2009 5:14 PM<br>&gt; &gt; To: xerte@lists.nottingham.ac.uk<br>&gt; &gt; Subject: [Xerte] Inclusion of close captions on video files and use<br>&gt; &gt; ofplaylists<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Prior to looking at Xerte I have been experimenting with the jwflv<br>&gt; &gt; player, which is free for non-commercial use and has a modest licence<br>&gt; &gt; fee for commercial use.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; This is flash based and allows for the playing of flv files, with<br>&gt; &gt; support for the use of playlists and close caption files.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Is there any support within Xerte for the use of playlists or close<br>&gt; &gt; caption files?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; If not has anyone looked at the possibility of calling the jwflv player<br>&gt; &gt; from within Xerte?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Kind regards<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Johnathan<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Johnathan Kemp<br>&gt; &gt; IT Dev. Manager<br>&gt; &gt; Connexions Staffordshire<br>&gt; &gt; www.cxstaffs.co.uk &lt;http://www.cxstaffs.co.uk/&gt;<br>&gt; &gt; 01785 355714<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ________________________________<br>&gt; &gt;<br>&gt; &gt; This email and any files transmitted with it are confidential and are<br>&gt; &gt; intended solely for the use of the individual(s) or entity(s) to whom<br>&gt; &gt; they are addressed. All messages are monitored for virus, high risk<br>&gt; &gt; files and inappropriate content. As a result users should be aware that<br>&gt; &gt; this mail maybe accessed, read and the right is reserved to reject,<br>&gt; &gt; return, remove attachments or delete if considered to be inappropriate<br>&gt; &gt; or unsuitable.<br>&gt; &gt; Liability cannot be accepted for any loss or damage arising from this<br>&gt; &gt; email (or any attachments) or from scripts or any virus transmitted.<br>&gt; &gt; This communication represents the originator's personal views and<br>&gt; &gt; opinions, which do not necessarily reflect those of Connexions<br>&gt; &gt; Staffordshire. If you are not the original recipient or the person<br>&gt; &gt; responsible for delivering the email to the intended recipient, be<br>&gt; &gt; advised that you have received this email in error, and that any use,<br>&gt; &gt; dissemination, forwarding, printing, or copying of this email is<br>&gt; &gt; strictly prohibited. If you received this email in error, please<br>&gt; &gt; immediately reply to the sender or notify postmaster@cxstaffs.co.uk<br>&gt; &gt; Connexions Staffordshire Limited is registered in England No.4355170<br>&gt; &gt; Registered office: Foregate House, 70 Foregate Street, Stafford,<br>&gt; &gt; Staffordshire, ST16 2PX<br>&gt; &gt;<br>&gt; &gt; ________________________________<br>&gt; &gt;<br>&gt; &gt; This email and any files transmitted with it are confidential and are<br>&gt; &gt; intended solely for the use of the individual(s) or entity(s) to whom<br>&gt; &gt; they are addressed. All messages are monitored for virus, high risk<br>&gt; &gt; files and inappropriate content. As a result users should be aware that<br>&gt; &gt; this mail maybe accessed, read and the right is reserved to reject,<br>&gt; &gt; return, remove attachments or delete if considered to be inappropriate<br>&gt; &gt; or unsuitable.<br>&gt; &gt; Liability cannot be accepted for any loss or damage arising from this<br>&gt; &gt; email (or any attachments) or from scripts or any virus transmitted.<br>&gt; &gt; This communication represents the originator's personal views and<br>&gt; &gt; opinions, which do not necessarily reflect those of Connexions<br>&gt; &gt; Staffordshire. If you are not the original recipient or the person<br>&gt; &gt; responsible for delivering the email to the intended recipient, be<br>&gt; &gt; advised that you have received this email in error, and that any use,<br>&gt; &gt; dissemination, forwarding, printing, or copying of this email is<br>&gt; &gt; strictly prohibited. If you received this email in error, please<br>&gt; &gt; immediately reply to the sender or notify postmaster@cxstaffs.co.uk<br>&gt; &gt; Connexions Staffordshire Limited is registered in England No.4355170<br>&gt; &gt; Registered office: Foregate House, 70 Foregate Street, Stafford,<br>&gt; &gt; Staffordshire, ST16 2PX<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; No virus found in this incoming message.<br>&gt; &gt; Checked by AVG - www.avg.com<br>&gt; &gt; Version: 8.0.238 / Virus Database: 270.11.24/2018 - Release Date:<br>&gt; &gt; 03/23/09 06:52:00<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Xerte mailing list<br>&gt; &gt; Xerte@lists.nottingham.ac.uk<br>&gt; &gt; http://lists.nottingham.ac.uk/mailman/listinfo/xerte<br>&gt; &gt;<br>&gt; &gt; This email and any files transmitted with it are confidential and are<br>&gt; &gt; intended solely for the use of the individual(s) or entity(s) to whom<br>&gt; &gt; they are addressed. All messages are monitored for virus, high risk<br>&gt; &gt; files and inappropriate content. As a result users should be aware that<br>&gt; &gt; this mail maybe accessed, read and the right is reserved to reject,<br>&gt; &gt; return, remove attachments or delete if considered to be inappropriate<br>&gt; &gt; or unsuitable. Liability cannot be accepted for any loss or damage<br>&gt; &gt; arising from this email (or any attachments) or from scripts or any<br>&gt; &gt; virus transmitted.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; This communication represents the originator's personal views and<br>&gt; &gt; opinions, which do not necessarily reflect those of Connexions<br>&gt; &gt; Staffordshire. If you are not the original recipient or the person<br>&gt; &gt; responsible for delivering the email to the intended recipient, be<br>&gt; &gt; advised that you have received this email in error, and that any use,<br>&gt; &gt; dissemination, forwarding, printing, or copying of this email is<br>&gt; &gt; strictly prohibited. If you received this email in error, please<br>&gt; &gt; immediately reply to the sender or notify postmaster@cxstaffs.co.uk<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Connexions Staffordshire Limited is registered in England No.4355170<br>&gt; &gt;<br>&gt; &gt; Registered office: Foregate House, 70 Foregate Street, Stafford,<br>&gt; &gt; Staffordshire, ST16 2PX<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Xerte mailing list<br>&gt; &gt; Xerte@lists.nottingham.ac.uk<br>&gt; &gt; http://lists.nottingham.ac.uk/mailman/listinfo/xerte<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Xerte mailing list<br>&gt; &gt; Xerte@lists.nottingham.ac.uk<br>&gt; &gt; http://lists.nottingham.ac.uk/mailman/listinfo/xerte<br>&gt; &gt;<br>&gt; <br>&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;<br>&gt; _______________________________________________<br>&gt; Xerte mailing list<br>&gt; Xerte@lists.nottingham.ac.uk<br>&gt; http://lists.nottingham.ac.uk/mailman/listinfo/xerte<br><br /><hr />Windows Live™ SkyDrive™: Get 25 GB of free online storage.   <a href='http://windowslive.com/online/skydrive?ocid=TXT_TAGLM_WL_skydrive_042009' target='_new'>Check it out.</a></body>
</html>