�P�B�h�C�^�X���y��(SMIL) 1.0 �W�S (original) (raw)

W3CREC-smil-19980615-cn

W3C��ij 1998�~6��15��

�������G

http://www.w3.org/TR/1998/REC-smil-19980615

�̷s�����G

http://www.w3.org/TR/REC-smil

�W�@�����G

http://www.w3.org/TR/1998/PR-smil-19980409

���_������

�����ɥ�World Wide Web Consortium���P�B�h�C�^�u�@�մ��ѡC�u�@�ե]�A�U�C�����G

_�P�¡G_���F�u�@�զ������~�A�٦��U�C�U�쬰SMIL�I�X�F�U�۪��V�O�G Bert Bos (W3C), Dan Connolly (W3C), Patrick Deunhouwer (Philips), Martin Dürst (W3C), Al Gilman, Håkon Lie (W3C), Chris Lilley (W3C), Curtis Reynolds (RealNetworks), Michael Riesman, Curtis Reynolds (RealNetworks), Henning Schulzrinne (Columbia University) and Koga Youichirou (W3C).

**�s��G**Philipp Hoschka, W3C (hoschka@w3.org)

�K�n

�����ɳW�w�F�P�B�h�C�^�X���y��������1(SMIL 1.0�A�o��smile������)�CSMIL����N�@�տW�ߪ��h�C�^��H�X�����P�B���h�C�^�t�ܡC�@�ӳЧ@�̥i�H��SMIL

  1. �y�z�t�ܪ��ɧǦ欰
  2. �̹��W�t�ܪ�����
  3. �N�C�^��H�O�W�챵�����p

���W�S�����ۦp�U�G�Ĥ@�������X�F�W�S�����z��k�C�ĤG�����w�q�F��smil�������C�ĤT�����w�q�F�i�H�]�t�bSMIL����Y���������C�ĥ|�����w�q�F�i�H�]�t�bSMIL����^���������C�S�O�a�A�o�����w�q�FSMIL���ϥΪ��ɶ��ҫ��C�Ĥ������y�z�FSMIL DTD�C

�����ɪ����A

�����ɤw��W3C��´�����M��L�����U��f�\�A�}�w�Q��´�z�Ƨ�㬰W3C��ij�C�o�O�@��í�w�����ɡA�i�H�Χ@�Ѧҧ��ơA�]�i�H�@����L���ɪ������ѦҤ��m�CW3C�b��ij��w�L�{�����@�άO�l�޹糧�W�S���`�N�}�P�i�����s�x�ϥΡC�o��W�jWeb���\��M���ާ@�ʡC

�糧�W�S�����`�i�H�o�����@�l��C�� www-smil@w3.org.

�y������

�^�媩�O�ߤ@���������C��L�y����½Ķ��_http://www.w3.org/AudioVideo/SMIL/translations.

�ɻ~��

���W�S���w�����~�C���i�H�bhttp://www.w3.org/AudioVideo/SMIL/errata���.

�ؿ�

1 �W�S�����z��k

SMIL���OXML 1.0���[XML10]�C�n�DŪ�̼��xXML 1.0���w�q�������M�N�y�C

�bURL���w�q���@�ǯS�ʦ��i��L�k��URN���ܡA���W�S����_�o�ǯS�ʡC�]���A���W�S���Τ@�ϥΧ�q�Ϊ��N�yURI[URI]�C

SMIL��󪺻y�k��5.2�`����DTD�w�q�C�����DTD�O�k�w�q���ݩʭȩM�Ĥ@�Өϥί�H�����Ȫ��ݩʪ������@�_�w�q�C�o���ݩʭȥ�XML 1.0���w�q���X�i�S�ڬ촵�S��(EBNF)�w�q�C

�����w�q�����ۦp�U�G�����A�H�r�����ǩw�q���������Ҧ��ݩʡC�ݩʥΦp�U��k�w�q�G�p�G���ݩʬO�Ĥ@���b���W�S���Q�Y�Ӥ����ϥΡA�h�w�q���ݩʪ��y�q�C�p�G���ݩʤw�Q�t�@�Ӥ����ϥΡA�W�S���ޥβĤ@�ӨϥΦ��ݩʪ����������ݩʪ��w�q�C�����ݩʩw�q���Z�O���󤣯��DTD�O�k�w�q��y�k���ݩʭȪ��w�q�C�����w�q���̦Z�����W�w�F�������e�C

2 smil����

�����ݩ�

��smil�������i�H���U�C�ݩʡG

id

���ݩʦb�@�Ӥ�󤤰ߤ@�a���Ѥ@�Ӥ����C�����ȬO�@��XML���ѲšC

�������e

��smil�������i�H�]�t�U�C�l�����G

body

�b4.1�`���w�q

head

�b3.1�`���w�q

3 ����Y

3.1 head����

��head�������]�t�O�t�ܪ��ɧǦ欰�L�����H���C

�����ݩ�

��head�������i�H���U�C�ݩʡG

id

�b��2�`���w�q

�������e

��head�������i�H�]�t�U�C�l�����G

layout

�b3.2�`���w�q

meta

�b3.4�`���w�q

switch

�b4.3�`���w�q

��head�������i�H�]�t���N�h�ӡ�meta�������A�}�i�H�]�t�@�ӡ�layout�������Τ@�ӡ�switch�������C

3.2 layout����

��layout�������M�w�F����^���������O�p��b�@�ӡ���H���ܭ���(���W���έ��W��)�W�w�쪺�C

�p�G��󤤨S��layout�����A����^���������w���O��{�����C

�@��SMIL���i�H�q�L�N�h��layout�����ʸ˦b�@�ӡ�switch������(�b4.3�`���w�q)���ӥ]�t�h�ӥi�諸�����C�|�Ҩӻ��A�o�i�H�Τ_�ϥΤ��P�������y�z�y���Ӵy�z��󪺥����C

�U�����Ҥl�����F�p���CSS2�N��SMIL�򥻥����y��(�b3.3�`���w�q)�G

            [region="r"] { top: 20px; left: 20px }                  

(�`�N�b�o�ӨҤl���A��ӥi�塞�������G�ۦP)

�����ݩ�

id

�b��2�`���w�q

type

���ݩʳW�w�Flayout�������ϥΪ������y���C�p�G���񾹤���z�ѳo���y���A���������L�U�@�ӡ�����ñ���e���Ҧ����e�Ctype�ݩʪ��ʬ٭ȬO��text/smil-basic-layout���C

�������e

�p�Glayout������type�ݩʨ㦳�ȡ�text/smil-basic-layout���A���i�H�]�t�U�C�����G

region

�b3.3.1�`���w�q

root-layout

�b3.3.2�`���w�q

�p�G��layout��������type�ݩʨ㦳��L�ȡA�������]�t�r�ż��u�C

3.3 SMIL�򥻥����y��

�o�@�`�w�q�Τ_SMIL���򥻥����y���CSMIL�򥻥����OCSS2���w�q����ı���ܼҫ��ۤ@�P�A�����ΤFCSS2�W�S���w�q���榡���ݩʡA�P�ɤޤJ�F�s����fit���ݩ�[CSS2]�C�n�DŪ�̼��xCSS2���w�q�������M�N�y�C

SMIL�򥻥����u����C�^��H����(�b4.2.3�`���w�q)�������C�Τ_��LSMIL�����O�D�k���C

SMIL�򥻥������������ѲŬO��text/smil-basic-layout���C

�T�w���ݩʭ�

�U�����˦���(stylesheet)�w�q�F�bSMIL�򥻥��������Ī�CSS2�ݩʡ�display���M��position�������ȡC�o���ݩʭȬO�T�w���G

a {display:block} anchor {display:block} animation {display: block; position: absolute} body {display: block} head {display: none} img {display: block; position: absolute} layout {display: none}
meta {display: none} par {display: block} region {display: none} ref {display: block; position: absolute} root-layout {display: none} seq {display: block} smil {display: block} switch {display:block} text {display: block; position: absolute} textstream {display: block; position: absolute} video {display: block; position: absolute}

�`�N�@���o�ǩw�q�����G���@�A�Ҧ��H����覡�w�쪺����(animation�Aimg�Aref�Atext�Atextstream�Mvideo)�Q�]�t�b�H�ڤ���(smil)���e��ɩw�q����ӥ]�t�����C

�ʬ٭�

SMIL�򥻥����w�q�F�Ҧ��O�����������ݩʪ��ʬ٭ȡC�����OCCS2�������ݩʪ���l�Ȥ@�P�C

�p�G�Ч@�̷Q����󤤪�_�Ҧ�_�C�^��H������ܯʬ٪������ȡA��󤤥����]�t�@����������text/smil-basic-layout������layout�����A�p�G

3.3.1 region����

region��������C�^��H��������m�A�j�p�M�Y��C

�b�U���@���Ҥl�����_���A�@��text�����Q�w��_�Z����ܵ��f�W���5�ӶH��������m�G

               

�����ݩ�

��region�������i�H���U�C�ݩʡG

background-color

���FSMIL�򥻥������n�D������t���C�⡨�~�A���ݩʪ��w�q�M�ϥ��OCSS2�W�S������background-color���ݩʬۦP�C
�p�G�S��background-color�ݩʡA���γz�����I���C

fit

���ݩʳW�w�F�i���C�^��H���u�����שM�e�פ��P�_��region��������height�Mwidth�ݩʩҳW�w���Ȯɪ��欰�C���ݩʨS������������CSS2�ݩʡA���O�i�H�bCSS2�������C
���ݩʥi�H���U�C�ȡG

fill

�W�ߦa�Y���H�����שM�e�סA�Ϥ����n�O��ت��U��۱��C

hidden

meet

�O�����e���Y��i���C�^��H�A���쥦�����שμe�׵��_�W�w�����שμe�סA�����h�䤺�e�C��H�����W���m�_��ت����W���A����ΤU�䪺�ŧE�Ŷ��έI�����R�C

scroll

�������n��ܪ����e�W�X��ɮɡA���Ѻu�����C

slice

�O�����e���Y��i���C�^��H�A���쥦�����שμe�׵��_�W�w�����שμe�סA�@�������e�i��|�Q���h�C���M�_��ڱ��p�A�i�H��ܥi���C�^��H�������Ϋ������@�����C���h�C�^��H�k��W�X���e�סC���h�C�^��H�����W�X�����סC

��fit�����ʬ٭ȬO��hidden���C

height

���ݩʪ��w�q�M�ϥ��OCSS2�W�S������height���ݩʬۦP�C�ݩʭȥi�H�O���ʤ��ơ��ȡA�]�i�H�OCSS2����length���Ȫ��@���ܤƧΦ��C��_��length���ȡASMIL�򥻥����Ȥ���HCSS2���w�q���H�������C�����\�ٲ��H���Ȥ�����px�����w��(CSS2�n�D����px�����w��)�C

id

�b��2�`���w�q�C
�q�L�N����m������������region�ݩʳ]���@��region������id�ȡA�i�H�N��region�����@�Τ_������m�����������C
��id���ݩʬO��region�������������ݩʡC

left

���ݩʪ��w�q�M�ϥ��OCSS2�W�S������left���ݩʬۦP�C�ݩʭȦ��O��height���ݩʬۦP������C
�ʬ٭ȬO0�C

skip-content

�ޤJ���ݩʬO���FSMIL�H�Z���i�X�i��(�Ѩ�����)�C���b�U�z�������p�U�Q�����G

�p�G��skip-content���ݩʪ��ȬO��true���A�B�H�W���������p���@��ΡA���\�������e�Q�����C�p�G�Ȭ���false���A�������e�Q�B�z�C
��skip-content�����ʬ٭ȬO��true���C

title

���ݩʴ��ѤF��Ҧb�������ѦҫH���Ctitle�ݩʪ��ȥi�H�Q�Τ�N�z(user agent)�H�U�����P���覡�����C�Ҧp�A�i���s�����g�`�N��@�����u�㴣�ܡ�(���w�I�]�ư��b�@�ӹ�H���W�ɥX�{���@��²�u������)�C
�j�P��ij�Ҧ�����region������������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

top

���ݩʪ��w�q�M�ϥ��OCSS2�W�S������top���ݩʬۦP�C�ݩʭȦ��O��height���ݩʬۦP������C
�ʬ٭ȬO0�C

width

���ݩʪ��w�q�M�ϥ��OCSS2�W�S������width���ݩʬۦP�C�ݩʭȦ��O��height���ݩʬۦP������C

z-index

���ݩʪ��w�q�M�ϥ��OCSS2�W�S������z-index���ݩʬۦP�A�U�C���p�ҥ~�G

�������e

��region���O�@�ӪŤ����C

3.3.2 root-layout����

��root-layout�������M�w�ڤ����������ݩʭȡA�ڤ������o�ǭȤS�M�w�F���f(viewport�A�pSMIL�t�ܼ��񪺵��f)���j�p�C

�p�G���]�t�@�ӥH�W��root-layout�������A�O�@�ӿ��~�A��������Q��ܡC

�����ݩ�

��root-layout���i�H���U�C�ݩʡG

background-color

�b3.3.1�`���w�q

height

�b3.3.1�`���w�q�C
�]�w�ڤ��������סC�u���\���ܪ��ת��ȡC

id

�b��2�`���w�q

skip-content

�b3.3.1�`���w�q

title

�b3.3.1�`���w�q

width

�b3.3.1�`���w�q�C
�]�w�ڤ������e�סC�u���\���ܪ��ת��ȡC

�������e

��root-layout���O�@�ӪŤ����C

3.4 meta����

��meta�������i�H�Τ_�w�q����ݩ�(�p�A�@�̡A�I�����A����r���A����)�}���o���ݩʽ�ȡC�C�@�ӡ�meta�������W�w�@���ݩ�/�ݩʭȹ�C

�����ݩ�

��meta�������i�H���U�C�ݩʡG

content

���ݩʳW�wmeta�������w�q���ݩʪ��ݩʭȡC
��content���ݩʬO��meta�������������ݩʡC

id

�b��2�`���w�q

name

���ݩʼ��ѤFmeta�������w�q���ݩʡC
��name���ݩʬO��meta�������������ݩʡC

skip-content

�b3.3.1�`���w�q

�ݩʦC���O�}�񪺡C���W�S���w�q�F�U�C�ݩʡG

base

���ݩʪ��ȨM�w�F��󤤩Ҧ��۹�URI����URI�C

pics-label��PICS-Label

���ݩʪ��ȫ��X�FPICS�������w�q�����ĵ��żЧ�[PICS]�C

title

���ݩʪ��ȥ]�t�F�t�ܪ����D�C

�������e

��meta���O�@�ӪŤ����C

4 ����^

4.1 body����

��body�������]�t�O����󪺮ɧǩM�챵�欰�������H���C�����t�a�w�q�F�@�ӡ�seq������(�b4.2.2�`���w�q�A��body���������ɧǻy�q�w�q�Ѩ�4.2.4�`)�C

�����ݩ�

��body�������i�H���U�C�ݩʡG

id

�b��2�`���w�q

�������e

��body���i�H�]�t�U�C�l�����G

a

�b4.5.1�`���w�q

animation

�b4.2.3�`���w�q

audio

�b4.2.3�`���w�q

img

�b4.2.3�`���w�q

par

�b4.2.1�`���w�q

ref

�b4.2.3�`���w�q

seq

�b4.2.2�`���w�q

switch

�b4.3�`���w�q

text

�b4.2.3�`���w�q

textstream

�b4.2.3�`���w�q

video

�b4.2.3�`���w�q

4.2 �P�B����

4.2.1 par����

par�������l�����i�H�b�ɶ��W���|�Cpar���l�������奻���ǹ復�̺t�ܪ����ǨS���N�q�C

�����ݩ�

��par�������i�H���U�C�ݩʡG

abstract

�����ҥ]�t���e��²�u�y�z�C

author

�������e�@�̪��W�r�C

begin

���ݩʳW�w�F�����㦡�}�l���ɶ��C��y�q�Ѩ�4.2.4�`�C
���ݩʥi�H�]�t�U�C�����ȡG

���ɭ�

���ɭȬO�Τ_�p�q�t�ܮɶ��������ȡC�t�ܮɶ��H�t�ܼ��񪺳t�׼W�[�C�����欰�p�P��������]�ƤW�p�ƾ����ɶ��ƽX�C���i�H�Q�Τ�μ��񾹰���A��֩μW�[�C
���ɭȪ��y�q���M�_���������Ĥ@�Ӭ��P�B����(�Y�A������������a�������M��switch�������Q����)���������G

�ƥ��

���Y�ǯS�w�ƥ�o�ͮɦ������}�l(�Ѩ���4.3)�C�ݩʪ��ȬO�@�Ӥ����ƥ�(�Ѩ��U�����w�q)�C
���ͨƥ󪺤����������b�@�ΰ줺���C���b�@�ΰ줺�������������XS�p�U�M�w�G

  1. �N���������Ĥ@�Ӭ��P�B���������������Ҧ��l�����[�JS���C
  2. �qS���h���Ҧ���a�������M��switch�������C�N�Ҧ���a���������l�����[�JS���A�l�����O��switch�������p�ҥ~�C

�o�쪺���XS�Y���b�@�ΰ줺�������������X�C


delay in 'par' element D


��4.1�G �b��par���������ϥΩ��ɭȡC


delay in 'seq' element D


��4.2�G �b��seq���������ϥΩ��ɭ�


element with event value D


��4.3�G�Ȭ������ƥ�Ȫ��P�B�ݩ�

copyright

�����ҥ]�t���e�����v�n���C

dur

���ݩʳW�w�F�������㦡�ɪ��C��y�q���w�q�Ѩ�4.2.4�`�C���ݩʥi�H�O�@�Ӯ����ȩΦr�Ŧꡧindefinite���C

end

���ݩʳW�w�F�������㦡�����C��y�q���w�q�Ѩ�4.2.4�`�C���ݩʥi�H�]�t�O��begin���ݩʬۦP���ݩʭ������C

endsync

���ݩʪ��y�q�w�q�Ѩ�4.2.4�`�C���ݩʥi�H���U�C���ȡG

��endsync�����ʬ٭ȬO��last���C

id

�b��2�`���w�q

region

���ݩʫ��w�F�b��󥬧������w�q�@�ө�H���ܭ�(���W���έ��W��)�C�����ȥ����O�@��XML���ѲšC�p�G�b���������S���w�q���ܭ��A���������榡���ݩʪ��ȥѯʬ٥����M�w�C
���W�S���w�q��SMIL�򥻥����y������b��par���������ϥΡ�region���ݩʡC�[�J���ݩʬO���F�O������ʡA�]����L�����y�����i��ݭn�C

repeat

���ݩʪ��y�q�w�q�Ѩ�4.2.4�`�C���ݩʪ��ȥi�H�O��ƩΦr�Ŧꡧindefinite���C�ʬ٭ȬO1�C

system-bitrate

�b4.4�`���w�q

system-captions

�b4.4�`���w�q

system-language

�b4.4�`���w�q

system-overdub-or-caption

�b4.4�`���w�q

system-required

�b4.4�`���w�q

system-screen-size

�b4.4�`���w�q

system-screen-depth

�b4.4�`���w�q

title

�b3.3.1�`���w�q
�j�P��ij�Ҧ�����par������������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

���_�l�������P�B���`��

�b�@�ӦP�B�դ��l�������P�B���̫��O��{�����C�H�^�񤤪��ɩ��A�Y�A��par�������]�t�����Φh���s��C�^�����p���W�έ��W�ɪ��欰�A�@���P�B���Ҥl�A�䤤���@�ӷ|�X�{�ɩ��C
���񾹥i�H�������P�B�欰�G

�w�P�B

���񾹱N��par���������Ҧ��l�����O�@�Ӧ@�P�����P�B(�Ѩ���4.4 a)�C

�n�P�B

��par���������C�Ӥl�������ۤv�������A�W�ߤ_��par����������L�l�����������B��(�Ѩ���4.4 b)�C


hard synchronization D

a) �w�P�B�G���W�������ɡG�άO����W�A�άO���W���V�C�̤����欰�O��{�����C

soft synchronization D

b) �n�P�B


��4.4�G�ϥΤ��P�P�B���������񾹤����ɦb����i�פ����ĪG

�ݩʭ�

������

�����Ȧ��p�U���y�k�G

Clock-val ::= Full-clock-val | Partial-clock-val | Timecount-val Full-clock-val ::= Hours ":" Minutes ":" Seconds ("." Fraction)? Partial-clock-val ::= Minutes ":" Seconds ("." Fraction)? Timecount-val ::= Timecount ("." Fraction)? ("h" | "min" | "s" | "ms")? ; �ʬ٬���s�� Hours ::= 2DIGIT; ���󥿾�� Minutes ::= 2DIGIT; �q00��59 Seconds ::= 2DIGIT; �q00��59 Fraction ::= DIGIT+ Timecount ::= DIGIT+ 2DIGIT ::= DIGIT DIGIT DIGIT ::= [0-9]

�U���O�@�ǦX�k�������Ȫ��Ҥl�G

��n�쪺�@�Ӥp�ƪ��ܤU�C�ȡG

x * 1/10**n

�Ҥl�G

00.5s = 5 * 1/10�� = 500�@��
00:00.005 = 5 * 1/1000�� = 5�@��

�����ƥ��

_�����ƥ�_�ȫ��X�F�P�B���������S�w�ƥ�C
�����ƥ󦳤U�C�y�k�G

Element-event ::= "id(" Event-source ")(" Event ")" Event-source ::= Id-value Event ::= "begin" | Clock-val | "end"

�w�q�F�U�C�ƥ�G

begin

�b��������ڶ}�l�B���ͦ��ƥ�C
�Ϊk�|�ҡGbegin="id(x)(begin)"

clock-val

���O�Y���������p��������F�Y�ӯS�w�Ȯɲ��ͦ��ƥ�C�o�Ӯ����b������ڶ}�l�ɱq0�}�l�C��_��par���M��seq�������A���������X�F�q������ڶ}�l�p�_���t�ܮɶ��C��_�C�^��H�����A�����y�q�O��{�����C�i�H���X�q������ڶ}�l�ɭp�_���t�ܮɶ��A�]�i�H���X��H���C�^�ɶ��C�Z�̥i�]��ܮɩ����I���ɩ�����]���P�_��H�}�l��ܦZ�Ҹg�L���t�ܮɶ��C�Z�̬O���򪺤�k�C
�ϥζW�X���ͦ��ƥ󪺤�������ڮɪ��������ȬO�@�ӿ��~�C

�Ϊk�|�ҡGbegin="id(x)(45s)"

end

�b��������ڵ����B���ͦ��ƥ�C
�Ϊk�|�ҡGbegin="id(x)(end)"

�������e

par�����i�H�]�t�U�C�l�����G

a

�b4.5.1�`���w�q

animation

�b4.2.3�`���w�q

audio

�b4.2.3�`���w�q

img

�b4.2.3�`���w�q

par

�b4.2.1�`���w�q

ref

�b4.2.3�`���w�q

seq

�b4.2.2�`���w�q

switch

�b4.3�`���w�q

text

�b4.2.3�`���w�q

textstream

�b4.2.3�`���w�q

video

�b4.2.3�`���w�q

�Ҧ��o�Ǥ����i�H�����@��par�������l�����X�{���N�h���C

4.2.2 seq����

��seq���������l�����ۦ��@�Ӯɶ��ǦC�C

�ݩ�

��seq�������i�H���U�C�ݩʡG

abstract

�b4.2.1�`���w�q

author

�b4.2.1�`���w�q

begin

�b4.2.1�`���w�q

copyright

�b4.2.1�`���w�q

dur

�b4.2.1�`���w�q

end

�b4.2.1�`���w�q

id

�b��2�`���w�q

region

�b4.2.1�`���w�q
���W�S���w�q��SMIL�򥻥����y������b��seq���������ϥΡ�region���ݩʡC�[�J���ݩʬO���F�O������ʡA�]����L�����y�����i��ݭn�C

repeat

�b4.2.1�`���w�q

system-bitrate

�b4.4�`���w�q

system-captions

�b4.4�`���w�q

system-language

�b4.4�`���w�q

system-overdub-or-caption

�b4.4�`���w�q

system-required

�b4.4�`���w�q

system-screen-size

�b4.4�`���w�q

system-screen-depth

�b4.4�`���w�q

title

�b3.3.1�`���w�q
�j�P��ij�Ҧ�����seq������������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

�������e

��seq�������i�H�]�t�U�C�l�����G

a

�b4.5.1�`���w�q

animation

�b4.2.3�`���w�q

audio

�b4.2.3�`���w�q

img

�b4.2.3�`���w�q

par

�b4.2.1�`���w�q

ref

�b4.2.3�`���w�q

seq

�b4.2.2�`���w�q

switch

�b4.3�`���w�q

text

�b4.2.3�`���w�q

textstream

�b4.2.3�`���w�q

video

�b4.2.3�`���w�q

4.2.3�C�^��H�����Gref�Aanimation�Aaudio,img�Avideo�Atext�Mtextstream����

�C�^��H�������\�bSMIL�t�ܤ��]�A�i�C�^��H�C�C�^��H�q�L�ޥΥ]�t(��URI)�C

�������C�^��H�G���ɪ��������C�^��H(�p���W�A���W)(�]�٬����s��C�^��)�M�S���ɪ��������C�^��H(�p�奻�A�Ϲ�)(�]�٬����ô��C�^��)�C

�i�H���i���C�^��H�A�Y��ܦb�i����H���ܭ��W���C�^��H�A�[�W�챵�A�]�i�H�N��@���챵�����I�C

���񾹦b�^��C�^��H�ɡA������q�C�^��H�������W�r���_���������C�����������̿�_��L�����������H���A�ptype�ݩʤ��]�t�������H���ΥѪA�Ⱦ��ξާ@�t�ε��X�������H���C

�M�ӳЧ@�������̫O�����W�r�ϬM�X�F�C�^��H���ݪ���(animation�Aaudio�Aimg�Avideo�Atext��textstream)�C�o�O���F�W�[SMIL��󪺥iŪ�ʡC���@�̤��̩w���ݤ_���@�ծɡA�L���Өϥγq�Ϊ���ref�������C

�����ݩ�

�C�^��H�����i�H���U�C�ݩʡG

abstract

�b4.2.1�`���w�q

alt

��_������ܤ@�ӯS�w�C�^��H���Τ�N�z�A���ݩʫ����F���N�奻�C�j�P��ij�Ҧ����C�^��H����������alt���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

author

�b4.2.1�`���w�q

begin

�b4.2.1�`���w�q

clip-begin

clip-begin�ݩʳW�w�F�s��C�^��H���l���_���}�l�A�����q�q�C�^��H���Y���p�_�C
clip-begin�ݩʪ��ݩʭȦ��p�U���y�k�G

Clip-time-value ::= Metric "=" ( Clock-val | Smpte-val ) Metric ::= Smpte-type | "npt" Smpte-type ::= "smpte" | "smpte-30-drop" | "smpte-25" Smpte-val ::= Hours ":" Minutes ":" Seconds [ ":" Frames [ "." Subframes ]] Hours ::= 2DIGIT Minutes ::= 2DIGIT Seconds ::= 2DIGIT Frames ::= 2DIGIT Subframes ::= 2DIGIT

���ݩʪ��ȥ]�A�@�ӭp�q��컡���ũM��Z���ɶ��ȡA�ɶ��Ȫ��y�k�M�y�q���M�_�p�q��컡���šC���\�U�C�榡�G

SMPTE���W

SMPTE�ɶ��X[SMPTE]�i�H�Τ_�o��V�@�Ū��s�����̫סC�p�q��컡���ťi�H�O�U�C�ȡG

smpte

smpte-30-drop

�o��ӭȫ����ϥΨC��29.97�V����SMPTE 30 drop���榡�C�ɶ��Ȫ���frames����i�H����0��29�C��C��30�V�M�C��29.97�V���t�O���B�z�O�����C�������Y��V(���ެ�00�M01)�A��10��ƭ����������~�C

smpte-25

�ɶ��Ȫ���frames����i�H����0��24�C

�ɶ��Ȫ��榡����:��:��:�V:�l�V�C�p�G�V���Ȭ�0�A�i�H�Q�ٲ��C�l�V�H�V���ʤ����@�����C
�Ҥl�G
clip-begin="smpte=10:12:33:20"

���`����ɶ�

���`����ɶ���SMIL�����Ȫ��ܮɶ��C�p�q��컡���Ŭ���npt���A�ɶ��Ȫ��y�k�OSMIL�����Ȫ��y�k�ۦP�C
�Ҥl�G
clip-begin="npt=123.45s" clip-begin="npt=12:05:35.3"

clip-end

clip-end�ݩʳW�w�F�����񪺳s��C�^��H(�p�n�W�A���W�Ψ�L�t��)���l���_�������C���ϥ��Oclip-begin�ݩʭȬۦP���y�k�C
�p�G��clip-end���ݩʪ��ȶW�L�F�C�^��H���ɪ��A�����ȳQ�����A���_�������Q�]���C�^��H����ڵ����C

copyright

�b4.2.1�`���w�q

dur

�b4.2.1�`���w�q

end

�b4.2.1�`���w�q

fill

���ݩʪ��y�q�w�q�Ѩ�4.2.4�`�C���ݩʥi�H���Ȭ���remove���Ρ�freeze���C

id

�b��2�`���w�q

longdesc

���ݩʫ��X�F���V�C�^��H�ԲӴy�z���@���챵(URI)�C���y�z���ɥR����alt�ݩʴ��Ѫ�²�u�����C���C�^��H�Q���p���챵���I�ɡA���ݩ��������O���챵���I�������H���C

region

�b4.2.1�`���w�q

src

src�ݩʪ��ȬO�C�^��H��URI�C

system-bitrate

�b4.4�`���w�q

system-captions

�b4.4�`���w�q

system-language

�b4.4�`���w�q

system-overdub-or-caption

�b4.4�`���w�q

system-required

�b4.4�`���w�q

system-screen-size

�b4.4�`���w�q

system-screen-depth

�b4.4�`���w�q

title

�b3.3.1�`���w�q
�j�P��ij�Ҧ����C�^��H����������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

type

�Ρ�src���ݩʤޥΪ��C�^��H��MIME�����C

�������e

�C�^��H�����i�H�]�t�U�C�����G

anchor

�b4.5.2�`���w�q

4.2.4 SMIL�ɶ��ҫ�

4.2.4.1 �ɶ��ҫ������U�ӭ�

�b�U�����Q�פ��A�N�y���������ȫ��P�B�����C

��_�C�@�Ӥ����ڭ̩w�q�������A�㦡�A����M��ڪ��}�l�A�ɪ��M�����C

��ڶ}�l/�ɪ�/���������Ū�̪���کҨ��C

�����A�㦡�M����ȬO�Τ_�w�q��ڭȪ����U�ȡC

�p�⤸�����U�өw�q�bSMIL 1.0�����Ȫ��W�h�b�U�@�`���y�z�C

  1. SMIL�����C�Ӥ��������@��_�����}�l_�C
  2. �q�L�������[�W��begin���ݩʥi�H���C�Ӥ������w�@��_�㦡�}�l_�G

    begin = "_�㦡�}�l����_"
    �p�G�������㦡�}�l���_�����}�l�A�O�@�ӿ��~�C

  3. SMIL���C�@�Ӥ������@��_�����}�l_�C
  4. �q�L�������[�W��end���ݩʥi�H���C�Ӥ������w�@��_�㦡����_�G

    end = "_�㦡��������_"

  5. ������_�����ɪ�_�O���������M�����}�l�����t�ȡC
  6. �q�L�������[�W��dur���ݩʥi�H���C�Ӥ������w�@��_�㦡�ɪ�_�G

    dur = "_�㦡�ɪ�����_"

  7. �p�G���X�F�㦡�}�l���ܡA������_����}�l_���_�㦡�}�l�A�_�h����}�l���_�����}�l�C
  8. �C�Ӥ������@��_���浲��_�C
  9. ������_����ɪ�_�O���浲���M����}�l�����t�ȡC
  10. �C�Ӥ������@��_��ڶ}�l_�C
  11. �C�Ӥ������@��_��ڵ���_�C(�`�N�G�l��������ڵ�������ߤ_����������ڵ����C)
  12. ������_��ڮɪ�_�O��ڵ����M��ڶ}�l�����t�ȡC
4.2.4.2 �̩wSMIL 1.0�������U�Ӯɶ��ҫ���

���`�w�q�F�b�S���Q4.2.4.1�`�����W�h�ҥ]�A�����p�U�A�p��p��SMIL 1.0���P�B�������ɶ��ҫ��ȡC

�̩w�����������}�l

�̩w��������������

�ϥβĤ@���O�����ۤǰt���y�z�G

�̩w���������浲��

�̩w����������}�l

����������}�l��4.2.4.1�`�����W�h7�̩w�C

�̩w��������ڶ}�l

������_��ڶ}�l_���_����������}�l�A���D�����������ڵ������_������}�l�A�b�o�����p�U�A���������Q��ܡC

�̩w��������ڵ���

4.3 switch����

switch�������\�Ч@�̳W�w�@�ӥi�諸�������X�A�u��q������@�ӥi�����������C���@�Ӥ����O�@��SMIL 1.0�����A�����C�^�����i�H�Q�ѽX�A�}�B���Ҧ����˴��ݩ�(�Ѩ�4.4�`)���o�X�ȡ�true���ɡA�٦������O�i�������C

��ܤ������L�{�p�U�G���񾹨̥��̦bswitch�������X�{�����dzv�ӭp��o�Ǥ����A��ܲĤ@�ӥi�����������A��E�����Q���C

�]���A�@�����ӫ�����ȱq����C�Ƨdzo�ǥi�露���C�t�~�A�@�����Ӧb��switch���������̦Z��m�@�Ӭ۹�O�I�������H�O�����ܤ֦��@�Ӥ����|�Q�襤(���D���̤��Q�n)�C�b�Ҧ��������˴��ݩʳ����ѮɡA��{�������N�D�������@�ӹ�H�C

�`�Nhttp URI���ѤF���e������A�b�Y�DZ��p�U�i�H�Τ_���N��switch�������C

�ݩ�

��switch�������i�H���U�C�ݩʡG

id

�b��2�`���w�q

title

�b3.3.1�`���w�q�C
�j�P��ij�Ҧ�����switch������������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

�������e

�p�G��switch���Q�����ζ����a�Χ@��body���������l�����A���i�H�]�t�U�C�l�����G

a

�b4.5.1�`���w�q

animation

�b4.2.3�`���w�q

audio

�b4.2.3�`���w�q

img

�b4.2.3�`���w�q

par

�b4.2.1�`���w�q

ref

�b4.2.3�`���w�q

seq

�b4.2.2�`���w�q

switch

�b4.3�`���w�q

text

�b4.2.3�`���w�q

textstream

�b4.2.3�`���w�q

video

�b4.2.3�`���w�q

�Ҧ��o�Ǥ������i�H�@����switch���������l�������N�h���C

�p�G��switch�������Q�Τ_��head���������A���i�H�]�t�U�C�l�����G

layout

�b3.2�`���w�q
switch�������i�H�X�{�h��layout�����C

4.4 �˴��ݩ�

���W�S�w�q�F�i�[�b����P�B�������Τ_�˴��t�Υ\��M�]�m���@���˴��ݩʡC�q�����W�Ө��A�o���ݩʪ��ܥ������աC���Y�������@�ӳW�w���˴��ݩʱo�X�ȡ�false���ɡA�������Q�����C

�b�U�����A�i��|�X�{���Τ�ߦn���������C�Τ�ߦn�q�`�O�Ѧ^��������X�@�ӳߦn��ܮبӳ]�w�A�����W�S����Τ�N�ߦn�ǻ���SMIL���񾹪��覡�@���󭭨�C

SMIL 1.0���w�q�F�U�C�˴��ݩʡG

system-bitrate

���ݩʥH��/�������W�w�F�t�Υi�Ϊ�����a�e�C�a�e���׶q��k�O���ά����A�o�N�������Υi�H�ϥκݨ�ݳs�����`���׶q��k�A�]�i�H�ϥΥѥΤᱱ�²���R�A�]�m�C�Ҧp�A�ĤG�����p�i�Τ_���u�Τ��O�I�����s�����p�@�X��ܡC�ϥνը�ѽվ����Τ᪺�嫬�ȷ|�O14400�A28800�M56000���C�p�G�i�Ϊ��t�Τ�S�v�j�_�ε��_���X���ȡA���G����true���C�p�G�i�Ϊ��t�Τ�S�v�p�_���X���ȡA���G����false���C
���ݩʥi�H������j�_0����ƭȡC�p�G��ȶW�X�F��{�w�q���̤j�a�e�ȡA���ݩʪ����G�`�O����false���C

system-captions

���ݩʤ��\�Ч@�̰Ϥ������_�t�ܪ��n�W�������B�~��r(���V���v�O��ê�ηQ�Dz߾\Ū�ӷQ�n�λݭn�o�ǫH�����[��)�M���V�j�����[������r�C�p�G�Τ�����Ʊ�ݨ쳬���r���H���A��Ȭ���on���C�p�G�Τ�������Ʊ�ݨ�o�ǫH���A��Ȭ���off���C����Ȭ���on���ɡA���G����true���C��Ȭ���off���ɡA���G����false���C

system-language

���ݩʬO�@�ӥH�r�����j���y���W���C���A�y���W�b[RFC1766]���w�q�C

�p�G�Τ�ߦn�����X���y�����@���n���_���ѼƤ����X���@���y���A�Ϊ̥Τ�ߦn�����X���y�����@���n���_���ѼƤ����X���@���y�����e��Ӧ��e��Z���Ĥ@�Ӧr���O��-���A���G����true���C

�_�h���G����false���C

�`�N�G�o���e��ǰt�W�h���ϥΦ}���N���ۻy����ñ�����w�覡�ϱo�U�z���p�`�O���ߡG���Τ�z�ѥH�Y�Ӽ�ñ���ܪ��y���ɡA�L�]��z�ѩҦ��H����ñ�@���e�󪺻y���C

�e��W�h�ȬO���\�F�b�X�{�o�����p�ɫe���ñ���ϥΡC

��{�`�N�ƶ��G�����\�Τ��ܻy���ߦn�ɡA��{�����ӦҼ{��Τᤣ���x�W�z�y���ǰt���Ӹ`�A�]�����Ӵ���������޾ɡC�|�Ҩӻ��A�Τ�]�\�|�{����ܡ�en-gb���ɡA���^��^�y���i�ήɡA�L�̷|�o��t�~�Y���^�y�C�Τ�ߦn�]�m���Τ�ɭ����Ӥ޾ɥΤ�[�W��en���H�o��̦n���ǰt�欰�C

�չϭ��V�h���y���[�������e�i�H�C�X�h���y���C�Ҧp�A����P����ܭ쪩��Q�y�M�^�y����Treaty of Waitangi���ɡA�i�H�ΡG

        <audio src="foo.rm" system-language="mi, en"/>

���O�A�ȶȦ]����system-language�˴��ݩʪ���H�����h���y���}���໡�����O���V�h���y���[�����C�Ҧp�@�Ӫ�Ǫ̪��Ѧr�ҥ��A�p��A First Lesson in Latin���A����M�O���V�^�y�[�����C�b�o�����p�U�Asystem-language�˴��ݩ����ӥu�]�A��en���C

�Ч@�̪`�N�ƶ��G�Ч@�����ӷN�Ѩ�p�G��switch�����]�t�F�h���i��y����H�ӵL�@�ǰt�ɡA�i��|�ɭP���񪺵��W�����H���󭵭y�����p�C�]����ij�b�o�˪�switch���̦Z�]�A�@�ӡ��O�I����ܡA����ܦb���󱡪p�U���O�i�������C

system-overdub-or-caption

���ݩʧ@���@�ӳ]�m�A�̩w�p�G�i�諸�ܡA�Τ�ߦn�t���٬O�r���C���ݩʥi�H���ȡ�caption���M��overdub���C�p�G�Τ�ߦn�ǰt���ݩʭȡA���G����true���C�p�G���ǰt���ܵ��G����false���C

system-required

���ݩʫ��w�F�@���X�i���W�r�C�p�G���^��{������X�i�A���G����true���A�_�h���G����false���C�bSMIL�����Ӫ������A���ݩʷ|�O�@��XML�W�r�Ŷ�[NAMESPACES]�C

system-screen-size

��Ȧ��p�U���y�k�G
screen-size-val ::= screen-height"X"screen-width
�U�ӭȬO�H���ȡA�ӥB�����O�@�Ӥj�_0����ơC�p�GSMIL�^���������H���w���j�p����A���G����true���C�p�GSMIL�^������u��b��p���ؤo����A���G����false���C

system-screen-depth

���ݩʥH�쬰���W�w�F��ܬY�����һݪ��̹��զ�O���`�סC�ݩʭȥ����j�_0�C�嫬���Ȧ�1�A8�A24...�C�p�GSMIL�^���������H���w���`�׼���Ϲ��ε��W�A���G����true���C�p�GSMIL�^������u��b��p���`�׼���A���G����false���C

�Ҥl

1) �b���P����S�v�����

�q�`���p�U�A��{�i��Ʊ椹�\�q�L�ϥΡ�system-bitrate���Ѽƨӿ�ܤ��P�������C�C�^���񾹨C���d�ݤ@�ӡ���ܡ�(switch��������)�A���u�C�^���񾹩M�C�^�A�Ⱦ����s�����w���S�ʬd��@�ӥi��������S�v�C

... <text .../> ... ... ........ ...

2) �b���P��S�v�����W�������

switch���������i�H�O���󤸯����զX�C�Ҧp�A�i�H�ȫ��w�@�ӥi�ﭵ�y�G

... ...

3) �b���P�y�������W�������

�U�����Ҥl���A�Y�ӭ��W���J���k�y���A�S���^�y���C���u�Τ�ҳߦn���y���A���񾹥i�H��ܨ䤤���@�C

... ...

4) �b�����P�̹��]�m�Ч@�����e�����

�U�����Ҥl���A�t�ܤ��]�t�����P���G�v�M��`�צӳ]�p���L�ӥi�諸�����C���u�̹����S�ʡA���񾹥i�H��ܨ䤤���@�C

... <text .../> ........ ... ... ...

5) �Ϥ��r���M�Ѳ�ɲ��۰ʦ�����

�U�����Ҥl���A�r���u�b�Τ�Q�n�ɤ~��ܡC

... ...

6) ��ܤ��P�y�����t���M�r��

�U�����Ҥl���A�@���k�y�q�v���^�y�A�w�y�M�����y�t���M�r���C�U����SMIL���_���ܥX�F�o�@�I�A�}���u�Τ�ߦn�b�o�ǥi�ﶵ����ܡC

...       ...

4.5 �W�챵����

�챵�����ϱo�y�z��H�����챵�X�����t�����i��C

SMIL�u���Ѥ��O���챵�����C�챵�ȭ��_��V����챵(�Y�A�Ҧ����챵���B�Ȧ��@�ӷ��M�@�Ӳ��I)�CSMIL�����Ҧ��챵�ѥΤ�E���C

���O��󤤪��챵���B�z

�Ѥ_��X���ʡASMIL��󪺺t�ܥi��|�A�Ψ�L(�DSMIL)���ΩM����C�Ҧp�ASMIL�s�����i��|�ϥΤ@��HTML����h��ܤ��O��HTML���C�ϹL�ӡAHTML�s�����i��|�Τ@��SMIL�������HTML�������O��SMIL���C

�b�o�˪��t�ܤ��A�i�H�b��󤣦P���h���w�q�챵�A���i��|���ͽĬ�C�b�o�����p�U�A�]�t��󤤩w�q���챵ɬ���_���O��H���w�q���p���C�`�N�]���o�i��|�n�D�s�����M���󶡪��q�H�ASMIL����{�i���ܤ����`���W�S�C

�p�G�챵�b���O��SMIL��󤤩w�q�A���챵�u�v�T�o�Ӥ��O��SMIL���C

�p�G�챵�bSMIL��󤤤��O���DSMIL��󤤩w�q�A�챵�u�v�T���O��󪺼���Ӥ��v�TSMIL�]�t��󪺼���C������b�H�Z��SMIL�������i��|�����C

�M�}

SMIL����R�W���_���ѲũM'#'�s���šC�o�N����SMIL������e�bHTML���ϥΪ��w���(�Ҧp�A���ϥΡ�http://foo.com/some/path#anchor1���Φ����w���)�C

�s����SMIL���_

���VSMIL��󪺩w��ťi�H�]�t���_����(�Ҧp�Ahttp://www.w3.org/test.smi#par1)�C���\_�����O�@�Ӽ��ѲŭȡA���ѤF�ҤޥΪ�SMIL��󤤪��@�Ӥ����C�p�G�E���@�ӥ\]�t�F���\_�������챵�A�t�����ӱq���\_�ҫ���������ڶ}�l���I�}�l����A�N�p�P�O�N�ؼФ��ֶi�쨺�I�@�ˡC

�i��o�ͤU�C�S�����p�G

  1. �챵�ҫ�����������repeat���ݩʡC
    1. �p�G��repeat���ݩʪ��ȬON�A����N���������C
    2. �p�G��repeat���ݩʪ��ȬO��indefinite���A�^�񪺵����Ѱw�indefinite�����`�ȩw�q���W�h�M�w�C
  2. �챵�ҫ������Q�]�t�b�t�@�Ӧ���repeat���ݩʪ��������C
    1. �p�G��repeat���ݩʪ��ȬON�A�^��b�챵�ҫ��������}�Y�}�l�A�M�Z���`����N-1���]�t��repeat���ݩʪ������C
    2. �p�G��repeat���ݩʪ��ȬO��indefinite���A�^��b�챵�ҫ��������}�Y�}�l�C�^�񪺵����Ѱw�indefinite�����`�ȩw�q���W�h�M�w�C
  3. �챵�ҫ������O�@�ӡ�switch�����������e�G�����\�챵�ҫ���������switch�����������e�C

4.5.1 a����

��a���������\���OHTML 4.0[HTML40]����a���������\��D�`�ۦ��CSMIL�W�[�F�@���ݩʡ�show���Τ_�b�E���챵�ɱ�����ɧǦ欰�C�X�_�P�B���Ҽ{�A��a�������O�z�����A�Y�A�����v�T�����l�������P�B�C��a�����������ӴO�M�C��a������������href�ݩʡC

�ݩ�

��a�������i�H���U�C�ݩʡG

id

�b��2�`���w�q

href

���ݩʥ]�t�F�챵���I��URI�C
��href���ݩʬO��a���������ݪ��C

show

�������b�E���챵�ɡA����]�t���챵������󪺦欰�C���i�H���U�C�ȡG

��show�����ʬ٭ȬO��replace���C

title

�b3.3.1�`���w�q
�j�P��ij�Ҧ�����a������������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

�������e

��a�������i�H�]�t�U�C�l�����G

animation

�b4.2.3�`���w�q

audio

�b4.2.3�`���w�q

img

�b4.2.3�`���w�q

par

�b4.2.1�`���w�q

ref

�b4.2.3�`���w�q

seq

�b4.2.2�`���w�q

switch

�b4.3�`���w�q

text

�b4.2.3�`���w�q

textstream

�b4.2.3�`���w�q

video

�b4.2.3�`���w�q

�Ҥl

��1

�E���챵�|�}�l�s���t�ܡA�N�����b���񪺺t�ܡC

�Ҥl�����ĤG��i�H���������V���󦳮�SMIL�t�ܤl�𪺤ޥΡC

��2

�E���챵�|�b���e���񪺺t�ܤ��~�}�l�s���t�ܡC

�Ҧp�A�o���\SMIL���񾹿E���@��HTML�s�����C

��3

�E���챵�|�}�l�s���t�ܡA�Ȱ����b���񪺺t�ܡC

��4

�U�����Ҥl�]�t�F�@���챵�A���챵�q�t��A���@�Ӥ������V�t�@�t��B�������C�o�|�q�t��B�����Ѭ���next������������ڶ}�l���I�}�l����C

�t��A:

 <a href="http://www.cwi.nl/presentationB#next">
   <video src="rtsp://foo.com/graph.imf"/>
 </a>

�t��B (http://www.cwi.nl/presentation):

  ...
  <seq>
    <video src="rtsp://foo.com/graph.imf"/>
    <par>
      <video src="rtsp://foo.com/timbl.rm" region="l_window"/>
      <video id="next" src="rtsp://foo.com/v1.rm" region="r_window"/>
             ^^^^^^^^^
      <text src="rtsp://foo.com/caption1.html" region="l_2_title"/>
      <text src="rtsp://foo.com/caption2.rtx" region="r_2_title"/>
    </par>
  </seq>
  ...

4.5.2 anchor����

��a���������\��O�������A���u���\�N�챵�M���㪺�C�^��H�����p�CHTML����image map�w�g�����F�N�챵�O�@�ӹ�H���Ŷ����������p�O���Ϊ��Canchor������SMIL��{�F�������\��G

  1. anchor�ϥΪ���href���ݩʤ��\�H�C�^��H���Ŷ��M�ɶ������@���챵�����I�C(�ۤ񤧤U�A��a�������u���\�N�챵�M���㪺�C�^��H�����p)�C
  2. anchor�����Ρ�id���ݩʱN�C�^��H�������@���챵�����I�C
  3. anchor�������\�Ρ�coords���N��H�����Ŷ������C
  4. anchor�������\�Ρ�begin���M��end���ݩʱN��H�����ɶ������Cbegin�Mend�ݩʪ��Ȭ۹�_�C�^��H���}�l�C

�ݩ�

��anchor�������i�H���U�C�ݩʡG

begin

�b4.2.1�`���w�q

coords

���ݩʦb�@�ӥi���C�^��H���t�ܰϰ�w�q�F�@�ӯx�ΡC�p�G�챵�O�@�ӯx�ΰϰ�����p�A���ݩʪ��y�k�M�y�q�����_HTML��image map��coords�ݩʡC�x�ΥΥ|�Ӫ��׭Ȩӻ����G�Y��ӭȻ����F�x�Υ��W�������СC�Z��ӭȻ����F�x�Υk�U�������СC���ЭȬ۹�_�i���C�^��H�����W��(�Ѩ���4.5)�C�p�G���ХH�ʤ��ƪ��Φ����X�A�h�O�۹�_�C�^��H��ܰϰ쪺��Ӽe�M���Ө��C
�]�t���~���Ъ��ݩʳQ����(right-x�p�_�ε��_left-x�Abottom-y�p�_�ε��_top-y)�C�p�G���Эȩw�q���x�ζW�X�F�C�^��H�л\���S��A�W�X���e�שM���צb�C�^��H����ɳQ���h�C
coords�ݩʭȪ��y�k�p�U�G

coords-value ::= left-x "," top-y "," right-x "," bottom-y


semantics of coords attribute D


��4.5: ��coords���ݩʪ��y�q

end

�b4.2.1�`���w�q

id

�b��2�`���w�q

show

�b4.5.1�`���w�q

skip-content

�b3.3.1�`���w�q

title

�b3.3.1�`���w�q
�j�P��ij�Ҧ�����anchor������������title���ݩʡA�B���ݩʭȬO�@�Ӧ��N�q���y�z�C�Ч@�u�����ӫO��SMIL��󤤤ޤJ���C�@�Ӥ������㦳���ݩʡC

�Ҥl

1) �N�챵�O�Ŷ����������p

�U�����Ҥl���A�@�ӵ��W���_�ҥe���̹��Ŷ��Q������ӳ����C��ӳ������U�����p���챵�C

2) �N�챵�O�ɶ����������p

�U�����Ҥl���A�@�ӵ��W���_���ɪ��Q������Ӥl���j�C��Ӥl���j���U�����p���챵�C

3) ����@�ӹ�H���Y�ӧ���

�U�����Ҥl�]�t�F�@���챵�A���챵�q�t��A���@�Ӥ������V�t�@�t��B���]�t�����W��H�������C���q���W����5���_����t��B(�Y�A�q���W��CoolStuff�����Q�����_�B�}�l���񦹺t�ܡA�N�p�P�O�N���ֶi�쨺�I�@��)�C

�t��A�G

�t��B�G

4) �զX�ϥΤ��P�Ϊk���챵

�U�����Ҥl�����F�p��զX�ϥΤ��P�Ϊk���챵�C

�t��A�G

�t��B�G

5 SMIL DTD

5.1 �OXML�����t

SMIL 1.0�i�H�]�A�@�ӥi���������n���Τ_���X�����ҥΪ���������w�q(DTD)�CSMIL������������Ӧp�U�n��(�i�H�γ�޸��N�����޸�)�G

<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN" "http://www.w3.org/TR/REC-smil/SMIL10.dtd">

XML 1.0�W�S���ѤF�@���ϥ�<!DOCTYPE>�����X�iDTD����k�A�p�Τ_�W�[�@�ӷs�����^�w�q���C�Ч@�̤����ӦbSMIL���ϥΦ��S�ʡA�]���ܦhSMIL���񾹤�������C

SMIL���U�z�Ϊk�D�k�G

`<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN"
"http://www.w3.org/TR/REC-smil/SMIL10.dtd" [
<!ENTITY % AcmeCorpSymbols PUBLIC
"-//Acme Corp//ENTITIES Corporate Symbols//EN"
"http://www.acme.com/corp_symbols.xml"

%AcmeCorpSymbols;
]>`

5.2 DTD

�ѦҤ��m

[CSS2]

"Cascading Style Sheets, level 2", B. Bos, H. Lie, C. Lilley, I. Jacobs, 12 May 1998.

Available at http://www.w3.org/TR/REC-CSS2/.

[HTML40]

"HTML 4.0 Specification", D. Raggett, A. Le Hors, I. Jacobs, 24 April 1998.
Available at http://www.w3.org/TR/REC-html40.

[ISO/IEC 10646]

ISO (International Organization for Standardization). ISO/IEC 10646-1993 (E). Information technology -- Universal Multiple-Octet Coded Character Set (UCS) -- Part 1: Architecture and Basic Multilingual Plane. [Geneva]: International Organization for Standardization, 1993 (plus amendments AM 1 through AM 7).

[NAMESPACES]

"Namespaces in XML", T. Bray, D. Hollander, A. Layman, 27 March 1998
W3C working draft. Available at http://www.w3.org/TR/WD-xml-names.

[PICS]

"PICS 1.1 Label Distribution -- Label Syntax and Communication Protocols", 31 October 1996, T. Krauskopf, J. Miller, P. Resnick, W. Trees
Available at http://www.w3.org/TR/REC-PICS-labels-961031

[RFC1738]

"Uniform Resource Locators", T. Berners-Lee, L. Masinter, and M. McCahill, December 1994.
Available at ftp://ftp.isi.edu/in-notes/rfc1738.txt.

[RFC1766]

"Tags for the Identification of Languages", H. Alvestrand, March 1995.
Available at ftp://ftp.isi.edu/in-notes/rfc1766.txt.

[RFC1808]

"Relative Uniform Resource Locators", R. Fielding, June 1995.
Available at ftp://ftp.isi.edu/in-notes/rfc1808.txt.

[RFC2045]

"Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", N. Freed and N. Borenstein, November 1996.
Available at ftp://ftp.isi.edu/in-notes/rfc2045.txt. Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.

[SMPTE]

"Time and Control Codes for 24, 25 or 30 Frame-Per-Second Motion-Picture Systems - RP 136-1995". Society of Motion Picture & Television Engineers.

[URI]

"Uniform Resource Identifiers (URI): Generic Syntax and Semantics", T. Berners-Lee, R. Fielding, L. Masinter, 4 March 1998.
Available at http://www.ics.uci.edu/pub/ietf/uri/draft-fielding-uri-syntax-02.txt. This is a work in progress that is expected to update [RFC1738] and [RFC1808].

[XML10]

"Extensible Markup Language (XML) 1.0", T. Bray, J. Paoli, C.M. Sperberg-McQueen, editors, 10 February 1998.
Available at http://www.w3.org/TR/REC-xml

����

�X�iSMIL 1.0

(�D����)

SMIL 1.0�i��|�b�N�ӳQ�t�@��W3C��ij���X�i�A�άO�X�{�M���X�i�C

��ij�o���X�i���`�U�C�W�h�G

��ijSMIL 1.0��������Ʀn�B�z�]�t���`�o��ӳW�h���X�i�����C

�@��XML�W�r�Ŷ�����W3C��ij�A�X�i���ӥΦ����B�z�C�b���`���E�U�����AW3C�O��[NAMESPACE]���w�q��XML�W�r�Ŷ����y�k�M�y�q�u�Τ_�����ʪ��ت��C

�i��|�X�{�U�C���p�G

  1. ��󤤥]�tSMIL 1.0�W�S���W�r�Ŷ��n���A�w�q�F�@�Ӫūe��C�b�o�����p�U�A�DSMIL 1.0�����M�ݩʥu�b�n�����ϥ�XML�W�r�Ŷ��ɤ~��X�{�b��󤤡C������]�tSMIL 1.0����������n���C�p�G���]�t�F�A���\���O�L�Ī��C
    �U�����Ҥl���A������new:a���O�@�ӦX�k���X�i�C������mytags:a���M��b���O�y�k���~�A�]�����̨S���ϥ�XML�W�r�Ŷ��n���C       ... ... ...
  2. ��󤣥]�A��������n���A�άO���]�t���_����1��SMIL��������n���A�άO���]�t���_����1��SMIL�W�S���W�r�Ŷ��n���C���F���SMIL 1.0���񾹯���ѧO�o�ˤ@�ӦW�r�Ŷ��n���A��ij����SMIL������URI�Hhttp://www.w3.org/TR/REC-smil�}�Y�A�Z���h���r�šA�p�������C
    �b�o�����p�U�ASMIL 1.0�������Ӱ��]���b�B�z�@�Ӫ������_1.0��SMIL���C
    �i��o�ͤU�C���p�G
    ��������
    ���������Q����
    ���������i��]�t��SMIL 1.0�����զ������e�C�o�˪����e�O�_�Q�������M�_��skip-content���ݩʪ��ȡC�p�G�ݩʳQ�]����true���A�άO�S�����ݩʡA���e�Q�����C�p�G���Q�]����false���A���e�Q�B�z�C
    �������e�Q�n������empty��
    ���Ӫ�����SMIL�]�\�|���\SMIL 1.0���n������empty���������]�t���e�C
    �o�˪����e�O�_�Q�������M�_�쬰�Ť�������������skip-content���ݩʪ��ȡC�p�G�ݩʳQ�]����true���A���e���Q�B�z�C�p�G���Q�]����false���A���e�Q�B�z�C
    �����ݩ�
    �����ݩʳQ����
    �����ݩʭ�
    �]�t�����ݩʭȪ��ݩʳQ�����C
  3. ���]�t�@��SMIL 1.0��������n���C�b�o�����p�U�A�������]�t����DSMIL 1.0�������A�Y�ϥ��̳Q�n�����ϥ�XML�W�r�Ŷ��C�o�O�]���o���X�i�i��|�Ϥ��L�ġC

�NSMIL 1.0�@���X�i�ϥ�

��XML�W�r�Ŷ����Q�Τ_�]�t��L��_XML����󤤪�SMIL�����M�ݩʮɡA��ij�ϥΤU�����W�r�Ŷ����ѲšGhttp://www.w3.org/TR/REC-smil

�@