Sequence di SMIL
|
Per giocare una Sequence delle clip usando SMIL.
|
Gioco delle clip
|
Se desiderate usare la sincronizzazione di SMIL ed il collegamento con le clip, bench�, sia pi� facile da definire la Sequence all'interno di una lima di SMIL. Cos� invece di scrittura della lima separata di SMIL per ogni clip, scrivete soltanto una lima di SMIL che definisce tutte le caratteristiche della sequenza. Una Sequence � il tipo pi� semplice di gruppo di SMIL da generare. Nell'ordine che desiderate per giocare la lista giusta le clip all'interno di <seq> e delle modifiche di </seq>. L'esempio seguente mostra l'intero margine di profitto di SMIL richiesto per giocare tre clip audio nella sequenza:
|
<smil xmlns="http://www.w3.org/2001/SMIL20/Language"xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
<body> <seq> <audio src="rtsp://helixserver.example.com/song1.rm"/> <audio src="rtsp://helixserver.example.com/song2.rm"/>
<audio src="rtsp://helixserver.example.com/song3.rm"/> </seq> </body>
</smil>
|
Nell'esempio preceding, la seconda clip comincia quando il primo rivestimento della clip e la terza clip comincia quando il secondo rivestimento della clip. Una Sequence pu� includere tutto il numero di clip e le clip possono essere di qualunque tipo. Potreste aggiungere una video clip alla Sequence anche.
Il giocatore di RealOne tratta la Sequence come singola presentazione quando accludete le clip nel <seq> e nelle modifiche di </seq>. Se ogni clip nell'esempio preceding � due minuti di lunghezza. per esempio la barra di stato del giocatore di RealOne indica che la presentazione � sei minuti di lunghezza. Poich� il giocatore di RealOne tratta la Sequence come singola presentazione, i visori possono utilizzare il cursore di timeline per cercare tramite tutte le clip, ma non possono scegliere le diverse clip con l'ordine della clip di Play>Next del giocatore di RealOne.
|
Generazione delle sequenze senza la modifica del <seq> |
Non � necessario da usare sempre il <seq> e le modifiche di </seq> per generare una Sequence della clip. Ogni volta che le clip non sono elencate nei gruppi, il giocatore di RealOne li gioca nella sequenza. Per esempio, il seguente margine di profitto, che non ha <seq> e modifiche di </seq>, gioca tre clip audio nella Sequence appena come l'esempio preceding:
|
<smil xmlns="http://www.w3.org/2001/SMIL20/Language"xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
<body> <audio src="rtsp://helixserver.example.com/song1.rm"/> <audio src="rtsp://helixserver.example.com/song2.rm"/>
<audio src="rtsp://helixserver.example.com/song3.rm"/> </body></smil>
|
Il giocatore di RealOne tratta ogni clip come presentazione separata quando non usate un gruppo del <seq>. Supporre che ogni clip nell'esempio preceding dura due minuti. Quando l'inizio di Sequence la barra di stato del giocatore di RealOne indica che la presentazione dura due minuti. Quando la prima clip si conclude, le risistemazioni del cursore di timeline del giocatore di RealOne, la seconda clip comincia e la barra di stato indica un'altra presentazione di due-minuto. Ripetizioni di questa azione quando la terza clip gioca. Ad un punto qualunque, il visore pu� selezionare una clip differente con l'ordine della clip di Play>Next del giocatore di RealOne.
|
Lista degli elementi e degli attributi di SMIL:
|
SMIL Timing Elements
|
Element |
Description |
Ver |
<excl> |
Defines elements to be displayed exclusively |
2 |
<par> |
Defines elements to be displayed in parallel |
1 |
<seq> |
Defines elements to be displayed in a sequence |
1 |
Attribute |
Description |
Ver |
begin |
Sets the delay before the element is displayed |
1 |
dur |
Sets the duration for the display |
1 |
endsync |
Synchronizes the stopping of parallel elements |
1 |
repeatCount |
Sets the number of repetitions for the display |
1 |
Element |
Description |
Ver |
<animation> |
Defines an animation |
1 |
<audio> |
Defines an audio clip |
1 |
<brush> |
Defines a brush |
1 |
<img> |
Defines an image |
1 |
<param> |
Defines a parameter |
1 |
<ref> |
Defines a generic media reference |
1 |
<text> |
Defines a text |
1 |
<textstream> |
Defines a textstream |
1 |
<video> |
Defines a video |
1 |
Element |
Description |
Ver |
<body> |
Defines the body of a SMIL document |
1 |
<smil> |
Defines a SMIL document |
1 |
Keywords: xml sequence,
xsl sequence,
smil format,
smil tutorial,
smil player,
xsd sequence,
smil example,
smil video,
smil file,
smil files,
smil audio,
smil multimedia,
mms smil,
schema sequence,
smil text,
mpeg sequence,
template sequence,
format sequence,
protein sequence,
database sequence,
attribute sequence,
element sequence,
video sequence,
example sequence,
sequence vector,
data sequence,
reference sequence,
using sequence,
generate sequence,
tag sequence
|