- From: John Taylor-Johnston <eslcafe@USherbrooke.ca>
- Date: Sat, 26 Feb 2005 11:19:16 -0500
- To: www-smil@w3.org
- CC: Weck Daniel <daniel.weck@free.fr>
Hi, Just to note: http://wam.inrialpes.fr/software/limsee2/LimSee2_DemoContent/big_yellow_taxi/big_yellow_taxi_TextHTML_NoSpaces_NoParams.smil and http://wam.inrialpes.fr/software/limsee2/LimSee2_DemoContent/big_yellow_taxi/big_yellow_taxi_TextPlain_Spaces_NoParams.smil error in the real player. I'll try to find the bug. Excellent examples to work from, thanks. John John Taylor-Johnston wrote: > Daniel, > Finally I have a few answers. Thank you very much for such a detailed answer! Beaucoup apprécié ! > I'm a teacher and have only recently discovered SMIL. I hope it is a technology that will grow. > I have only found this one pedagogical application for it, but I'm sure I will come up with other ideas - something more interactive. I have been playing with the Real Player only inthe last 24 hours. I may indeed choose that as my choice. > I have been writing a presentation paper, which you are welcome to read. I will have to update it considerably with what I have learned in the last few days. I'm not saying I'll get hundreds of teachers to do this, but who knows :) > http://compcanlit.usherbrooke.ca/eslcafe/quicktime/ > One quesiton, buggy in Real, how do you espace spaces? You are talking about "%20"? > Thank you. I will get back to the mailing list if I have more questions. It only publishes once a day at mid-night eastern time, if I'm not mistaken? Sorry for the double post last night. > Thanks! > John > > Daniel Weck wrote: > > > Dear John, > > > > Text playback using SMIL is a real issue at this point in time, because > > of the lack of text standard supported uniformly across existing SMIL > > players. > > You virtually have to create one custom presentation per target > > playback application if you want to obtain good results. > > > > The major SMIL1.0 / 2.0 players are RealOne, QuickTime, Ambulant. > > You'll find them for Windows, Linux and MacOSX. > > > > Unfortunately, plain HTML files ([.htm], [.html], [.xhtml]) are not > > supported. > > As a results: RealText ([.rt]) is recommended for when using RealOne, > > QuickTime text ([.qt]) when using QuickTime, as for Ambulant, I am not > > really sure of the level of support for text data. > > I see you're trying to use inline text using the [data,:] URL scheme. > > There are several issues with this method, which I'll expose in the > > following. > > > > Please note that we'll assume that the text data is in the US-ASCII > > charset, as using non-western encodings introduces further issues. > > (e.g. Japanese in RealText *only* works with: > > <window version="1.4"> > > <font charset="euc-jp" face="Osaka"> > > ã‚ã„ã†ãˆãŠ > > </font> > > </window> > > ) > > > > As you can see, creating text-rich SMIL presentations is quite a > > hassle, so I made a few tests and demos to help you through. > > > > If you're really interested in text with SMIL technology, you should > > look at TimedText (not implemented yet, but very promising): > > http://www.w3.org/AudioVideo/TT/ > > > > --------- > > > > I opened the samples you provided at the given URLs using LimSee2 ( > > http://wam.inrialpes.fr/software/limsee2/ ). > > (The latest CVS 1.5 version, will be online soon) > > > > http://compcanlit.usherbrooke.ca/eslcafe/project1/big_yellow_taxi.smil > > http://compcanlit.usherbrooke.ca/eslcafe/project1/big_yellow_taxi2.smil > > > > I then stored them locally in order to perform appropriate > > modifications and tests using RealOne, QuickTime, and Ambulant. > > (all at their latest versions, on MacOSX) > > > > A few remarks: > > > > - LimSee2 automatically adds the Doctype header at the beginning at the > > SMIL document when saving (here in SMIL1.0): > > <!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN" > > "http://www.w3.org/TR/REC-smil/SMIL10.dtd"> > > > > - It also adds the detected Encoding in the XML header: > > <?xml version="1.0" encoding="US-ASCII"?> > > > > - Strangely, JavaMediaFramework managed to open the MP3 file, but could > > not play it...I used the QuickTime framework instead, and it worked. > > > > - Using LimSee2, I explicitly set the duration on the Audio element, in > > order to visualize your presentation in the timeline view > > (dur="00:03:49.093"). > > > > - Please note that for all implementations I know of, > > [data:text/plain,] is equivalent of [data:,]. > > [data:text/html,] doesn't seems to be supported by existing > > implementations. > > > > - I added a gray background color to region [r2], as this is more > > likely to handle both black and white text rendering (the text will be > > rendered with a different color depending on the player used): > > [background-color="gray"] > > > > - RealOne player has problems dealing with spaces in file names. So I > > renamed the MP3 file to [Big_Yellow_Taxi.mp3] (and changed the SMIL > > sources accordingly). > > > > - I replaced the spaces by [%20] in [src="data:text/plain,...."]. > > QuickTime works fine without this modifications, but RealOne requires > > that spaces are escaped in the URL format. > > > > - In your demo, a added a couple of Params elements to apply some basic > > style on the inline text (Please note that this is not supported > > uniformly by players, in fact, QuickTime will ignore that, RealOne will > > correctly render). > > <param name="backgroundColor" value="white"/> > > <param name="fontColor" value="blue"/> > > <param name="fontFace" value="tahoma"/> > > <param name="fontWeight" value="bold"/> > > <param name="fontStyle" value="italic"/> > > <param name="fontSize" value="3"/> > > <param name="hAlign" value="center"/> > > <param name="vAlign" value="middle"/> > > > > - Ambulant issues warning messages for timing syntax in each text > > elements. Maybe [begin="id(song)(0:22)"]...I'm not sure. > > > > You'll find the corresponding SMIL samples here: > > http://wam.inrialpes.fr/software/limsee2/LimSee2_DemoContent/ > > big_yellow_taxi/ > > > > ## To conclude (your original requirement was to have text fitting the > > entire window space): > > Because of the lack of text standard that renders uniformly across SMIL > > players, I suggest you focus on one given player. > > I would recommend targeting RealOne player at this point in time. > > Using RealText instead of inline text, you can have formatted text > > (color, font, size, style, etc) that fits the entire region nicely. > > > > You may consult the links on this webpage for more information on SMIL: > > http://wam.inrialpes.fr/software/limsee2/index.php?goto=Links > > > > Kind regards, Daniel WECK. > > LimSee2 development team > > http://wam.inrialpes.fr/software/limsee2/ > > > > On 25 Feb 2005, at 23:47, John Taylor-Johnston wrote: > > > > > > > > Hi, > > > a simple question, I hope. My "r2" text region should display in a 320 > > > x 50 window. It looks more like 140 x 50 shoved to the left of the > > > screen. It does not go across the entire screen, unless I use > > > fitt=fill. I don't want that. It stretches my fonts unequally. > > > > > > I've been looking high and low for a solution. Only today have I found > > > this mailing list. Has anyone a solution? Surely this is an old bug? > > > Is it merely a quicktime problem? > > > > > > Please see: > > > http://compcanlit.usherbrooke.ca/eslcafe/project1/big_yellow_taxi.smil > > > or > > > http://compcanlit.usherbrooke.ca/eslcafe/project1/big_yellow_taxi2.smil > > > > > > I have tested both: > > > <region id="r2" width="100%" height="100%" fit="hidden"/> > > > and > > > <region id="r2" width="320" height="50" fit="hidden"/> > > > > > > But here is the code in a nutshell. > > > > > > <smil > > > xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions" > > > qt:time-slider="true"> > > > <?quicktime type="application/x-quicktime-media-link"?> > > > > > > <head> > > > <layout> > > > <root-layout id="main" width="320" height="50" > > > background-color="#000000"/> > > > <region id="r2" width="100%" height="100%" fit="hidden"/> > > > </layout> > > > </head> > > > <body> > > > <par> > > > <audio src="Big Yellow Taxi.mp3" id="song" /> > > > <text region="r2" src="data:text/plain, ____ paved paradise ____ put > > > ____ ____ parking lot." begin="id(song)(0:10)"/> > > > <text region="r2" src="data:text/plain, With ____ pink hotel, ____ > > > boutique, ____ ____ swinging hot spot." begin="id(song)(0:15)"/> > > > .....snip... > > > > > > > > > > > -- > John Taylor-Johnston > ----------------------------------------------------------------------------- > "If it's not Open Source, it's Murphy's Law." > > ''' Collège de Sherbrooke: > ô¿ô http://www.collegesherbrooke.qc.ca/languesmodernes/ > - 819-569-2064 > > °v° Bibliography of Comparative Studies in Canadian, Québec and Foreign Literatures > /(_)\ Université de Sherbrooke > ^ ^ http://compcanlit.ca/ T: 819.569.2064 -- John Taylor-Johnston ----------------------------------------------------------------------------- "If it's not Open Source, it's Murphy's Law." ''' Collège de Sherbrooke: ô¿ô http://www.collegesherbrooke.qc.ca/languesmodernes/ - 819-569-2064 °v° Bibliography of Comparative Studies in Canadian, Québec and Foreign Literatures /(_)\ Université de Sherbrooke ^ ^ http://compcanlit.ca/ T: 819.569.2064
Received on Saturday, 26 February 2005 16:18:57 UTC