- From: Erika Madja <madja@IRO.UMontreal.CA>
- Date: Thu, 19 Sep 1996 16:10:33 -0400 (EDT)
- To: fdrake@cnri.reston.va.us
- Cc: www-html@w3.org
Thank you for your reply. I've took a look at the grail tutorial documentation but I still have another question . Let me explain what we are intending to do. I apologize for the length of my question. We want to integrate multimedia objects into web documemts with QoS (Quality of Service) facilities. In the framework of our project, we have described a multimedia document as being composed of several monomedia, each of which can exists in several versions. Each version has its own properties in term of : format ( jpeg, mpeg etc...) , quality , color, framerate, etc.. Our QoS management application uses this information (which we call metadata) to compose the multimedia according to the user's preference in terms of QoS parameters and then displays it . So we need a way to include all the metadata related to the multimedia object being inserted in the HTML document. I found a way to describe all this using the OBJECT tag. I use some objects as parameters of some others. But I still don't understand how these objects I'm using as parameters will be handled by the code implementing the composed object . 1- Here is an exemple of html code for a multimedia composed of an audio and video object. The audio exists in two versions. Only one version will be used to compose the multimedia according to the user's preference. ----------BEGIN-------------------- <OBJECT id = audio-variant1 DECLARE DATA = " "> <PARAM NAME = format value = g728> <PARAM name = duration value = 16> <PARAM name = quality value = cd> </OBJECT> <OBJECT id = audio-variant2 DECLARE DATA = " "> <PARAM NAME = format value = g728> <PARAM name = duration value = 20> <PARAM name = quality value = cd> </OBJECT> <OBJECT id = video-variant1 DECLARE DATA = " "> <PARAM NAME = format value = g728> <PARAM name = duration value = 16> <PARAM name = quality value = cd> </OBJECT> <OBJECT id = audio-list DECLARE > <PARAM NAME = listlength value = 2> <PARAM name = audio1 OBJECT value = "#audio-variant1"> <PARAM name = audio2 OBJECT value = "#audio-variant2"> </OBJECT> <OBJECT id = video-list DECLARE > <PARAM NAME = listlength value = 1> <PARAM name = video1 OBJECT value = "#video-variant1"> </OBJECT> <!---- Here is the object to be inserted--> <OBJECT id = multimedia DECLARE CLASSID = "xxxxxxxx"> <PARAM name = monomedia1 OBJECT value = "#audio-list"> <PARAM name = monomedia2 OBJECT value = "#video-list"> </OBJECT> <A HREF = "#multimedia">A multimedia object</A> ------------END------------------ Do you think all the information conveyed by audio-variant1, audio-variant2, video-variant1, audio-list and video-list etc.. will be accessible to the code "xxxxxxxx" ? I guest that the way parameters values are passed to the code is browser-dependant, isn't ? 2- Another simple and clear solution is to put all the metadata into a file and just declare the multimedia in this way: <OBJECT id = multimedia DECLARE CLASSID = "xxxxxxxx"> <PARAM name = metadatafile value = "ffff.meta"> </OBJECT> But my boss doesn't like this solution... Thanks a lot in advance. --------------------------- Erika MADJA madja@iro.umontreal.ca
Received on Thursday, 19 September 1996 16:13:05 UTC