�P�B�h�C�^�X���y��(SMIL) 1.0 �W�S (original) (raw)
REC-smil-19980615-cn
W3C��ij 1998�~6��15��
�������G
http://www.w3.org/TR/1998/REC-smil-19980615
�̷s�����G
�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
- Stephan Bugaj, Lucent/Bell Labs
- Dick Bulterman, CWI
- Bruce Butterfield, RealNetworks
- Wo Chang, NIST
- Guy Fouquet, Alcatel
- Christian Gran, GMD
- Mark Hakkinen, The Productivity Works
- Lynda Hardman, CWI
- Peter Hoddie, Apple
- Klaus Hofrichter, GMD
- Philipp Hoschka, W3C
- Jack Jansen, CWI
- George Kerscher, DAISY Consortium
- Rob Lanphier, RealNetworks
- Nabil Layaïda, INRIA
- Stephanie Leif, RealNetworks
- Sjoerd Mullender, CWI
- Didier Pillet, CNET/DSM
- Anup Rao, Netscape
- Lloyd Rutledge, CWI
- Patrick Soquet, Havas
- Warner ten Kate, Philips
- Jacco van Ossenbruggen, CWI
- Michael Vernick, Lucent/Bell Labs
- Jin Yu, DEC
_�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
- �y�z�t�ܪ��ɧǦ欰
- �̹��W�t�ܪ�����
- �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
- 2 smil����
- 3 ����Y
- 4 ����^
- 4.1 body����
- 4.2 �P�B����
* 4.2.1 par����
* 4.2.2 seq����
* 4.2.3 �C�^��H�����Gref�Aanimation�Aaudio�Aimg�Avideo�Atext�Mtextstream����
* 4.2.4 SMIL�ɶ��ҫ�
* 4.2.4.1 �ɶ��ҫ������U�ӭ�
* 4.2.4.2 �̩wSMIL 1.0�������U�Ӯɶ��ҫ��� - 4.3 switch����
- 4.4 �˴��ݩ�
- 4.5 �W�챵����
* 4.5.1 a����
* 4.5.2 anchor����
- 5 SMIL DTD
- ����
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
- �p�G�C�^��H�������u������(�e��)�p�_��region���������w�q������(�e��)�A�q�W���(�����)�}�l��ܡA�E�U������(�e��)�έI�����R�C
- �p�G�C�^��H�������u������(�e��)�j�_��region���������w�q������(�e��)�A�q�W���(�����)�}�l��ܡA���졧region���������w�q���Ȭ���A���h�b������(�e��)���U(���k)����H�������C
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�bSMIL�����Ӫ������ޤJ�F�@�ӷs�����A�Ӧ�������HSMIL 1.0�����@���䤸�����e�A��skip-content���ݩʱ���@��SMIL 1.0���O�_�B�z�䤺�e�C
- �p�GSMIL����1.0�����@�ӪŤ����b���Ӫ�SMIL���������A���šA��skip-content������@��SMIL 1.0���O�_�����䤺�e�A�άO�ɭP�@�ӻy�k���~�C
�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
- �p�G����A�M����B���ͪ���Ӥ�ئ��ۦP����̼h���G
- �p�G����A����ܿ�_����B����ܡAA����ح��[�_B����ؤ��W(�ɶ�����)�C
- �p�G��������ܦb�P�@�ɶ��}�l�A�Ӥ���A�bSMIL���奻����_����B�X�{�AA����ح��[�_B����ؤ��W(��CSS2���w�q�����𦸧�)�C
�������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
- �p�G���������O�@�ӡ�par�������A���ݩʭȩw�q�F�q��������ڶ}�l�_���@�ө���(�Ѩ���4.1)�C
- �p�G���������O�@�ӡ�seq������(�b4.2.2���w�q)�A���ݩʭȩw�q�F�q�Ĥ@�Ӭ��P�B���������k�e�ͪ���ڵ����_���@�ө���(�Ѩ���4.2)�C
�ƥ��
���Y�ǯS�w�ƥ�o�ͮɦ������}�l(�Ѩ���4.3)�C�ݩʪ��ȬO�@�Ӥ����ƥ�(�Ѩ��U�����w�q)�C
���ͨƥ����������b�@�ΰ줺���C���b�@�ΰ줺�������������XS�p�U�M�w�G
- �N���������Ĥ@�Ӭ��P�B���������������Ҧ��l�����[�JS���C
- �qS���h���Ҧ���a�������M��switch�������C�N�Ҧ���a���������l�����[�JS���A�l�����O��switch�������p�ҥ~�C
�o�쪺���XS�Y���b�@�ΰ줺�������������X�C
��4.1�G �b��par���������ϥΩ��ɭȡC
��4.2�G �b��seq���������ϥΩ��ɭ�
��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
- first
���ݩʭȪ��y�q�w�q�Ѩ�4.2.4�`�C - id-ref
���ݩʭȦ��p�U���y�k�Gid-ref ::= "id(" id-value ")"
�䤤��id-value�������O�@�ӦX�k��XML���ѲšC
���ݩʭȪ��y�q�w�q�Ѩ�4.2.4�`�C - last
���ݩʭȪ��y�q�w�q�Ѩ�4.2.4�`�C
��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
a) �w�P�B�G���W�������ɡG�άO����W�A�άO���W���V�C�̤����欰�O��{�����C
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
- ���㪺�����ȡG02:30:03 = 2�p��30��3��
- �����������ȡG02:33 = 2��33��
- �p�ɭȡG
3h = 3�p��
45min = 45��
30s = 30��
5ms = 5�@��
��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�Gclip-begin="smpte=10:12:33:20"
���`����ɶ�
���`����ɶ���SMIL�����Ȫ��ܮɶ��C�p�q��컡���Ŭ���npt���A�ɶ��Ȫ��y�k�OSMIL�����Ȫ��y�k�ۦP�C
�Ҥl�Gclip-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
- SMIL�����C�Ӥ��������@��_�����}�l_�C
- �q�L�������[�W��begin���ݩʥi�H���C�Ӥ������w�@��_�㦡�}�l_�G
begin = "_�㦡�}�l����_
"
�p�G�������㦡�}�l���_�����}�l�A�O�@�ӿ��~�C - SMIL���C�@�Ӥ������@��_�����}�l_�C
- �q�L�������[�W��end���ݩʥi�H���C�Ӥ������w�@��_�㦡����_�G
end = "_�㦡��������_"
- ������_�����ɪ�_�O���������M�����}�l�����t�ȡC
- �q�L�������[�W��dur���ݩʥi�H���C�Ӥ������w�@��_�㦡�ɪ�_�G
dur = "_�㦡�ɪ�����_"
- �p�G���X�F�㦡�}�l���ܡA������_����}�l_���_�㦡�}�l�A�_�h����}�l���_�����}�l�C
- �C�Ӥ������@��_���浲��_�C
- ������_����ɪ�_�O���浲���M����}�l�����t�ȡC
- �C�Ӥ������@��_��ڶ}�l_�C
- �C�Ӥ������@��_��ڵ���_�C(�`�N�G�l��������ڵ�������ߤ_����������ڵ����C)
- ������_��ڮɪ�_�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
- ��body�������Ĥ@�Ӥl�����������}�l�O���}�l���ɶ��C�o�Ӯɶ������^�t�q�W�X�F�����ɪ��S��C
- ��par���������l�����������}�l���_��par����������ڶ}�l�C
- ��seq�������Ĥ@�Ӥl�����������}�l���_��seq����������ڶ}�l�C
- ��seq����������L����l�����������}�l���_��seq���������e�@�Ӥl���������浲���ɶ��C
�̩w��������������
�ϥβĤ@���O�����ۤǰt���y�z�G
- �p�G�@�Ӥ������@�Ө��Ȭ���indefinite������repeat���ݩʡA���������������������ڶ}�l�C
- �p�G�@�Ӥ������@�Ө��Ȥ��P�_��indefinite������repeat���ݩʡA�����������������۷��_�@��seq���������������A��seq�����]�t���ҭz�ƶq���h����repeat���ݩʪ��������@���l�����C
- �ޥγs��C�^��H���C�^��H�����������������_��������ڶ}�l�[�W���C�^��H���u���ɪ��C
- �ޥΤ奻�M�Ϲ����ô��C�^��H���C�^��H�������������������ڶ}�l�C
- ��seq�������������������_���̦Z�@�Ӥl���������浲���C
- ��par�����������������O��endsync���ݩʪ����Ȧ����A�������������_��par����������ڶ}�l�[�W�����ɪ��C�����ɪ��i�H�p�U�ɥX�G
- �p�G��endsync���ݩʪ��ȬO��last���A�Ϊ̨S����endsync���ݩʡA��par�������������ɪ��O��l����������ɪ����̤j�ȡC
- �p�G��endsync�����ȬO��first���A��par�������������ɪ��O��l����������ɪ����̤p�ȡC
- �p�G��endsync�����ȬO�@�Ӽ��ѤޥΡA��par�������������ɪ����_�ҤޥΪ��l����������ɪ��C
�̩w���������浲��
- �p�G�����J���㦡�ɪ��M�㦡�����A���浲���O�U�C�Ȥ����̤p�ȡG
- ����}�l�M�㦡�ɪ����M
- �㦡����
- �p�G�������㦡�ɪ����S���㦡�����A���浲���O����}�l�M�㦡�ɪ����M�C
- �p�G�������㦡�������S���㦡�ɪ��A���浲�����_�㦡�����C
- �_�h�A���浲�����_���������C
�̩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��������ڵ���
- body�����̦Z�@�Ӥl��������ڵ����O�������C��ڵ����ܤ֤����_���浲���A���ߦh���O��{�����C
- ��par���������l��������ڵ����i�H�p�U�ɥX�G
- �p�G�l��������fill���ݩʡA�B��Ȭ���freeze���A���l��������ڵ������_����������ڵ����C
���l�������̦Z���A�O�d�b�̹��W�A���즹�l��������ڵ����C - �p�G�l��������fill���ݩʡA�B��Ȭ���remove���A���l��������ڵ����O��������ڵ����M���l�������浲�������̤p�ȡC
- �p�G�l�����S����fill���ݩʡA���l��������ڵ������M�_���O�_���@���㦡�ɪ����㦡�����C
* �p�G���l�������㦡�ɪ����㦡�����A���\���Q�ݦ��㦳�Ȭ���remove������fill���ݩʡA��ڵ����̦��өw�C
* �p�G�������J�S���㦡�ɪ��A�]�S���㦡�����A���\���Q�ݦ��㦳�Ȭ���freeze������fill���ݩʡA��ڵ����̦��өw�C
- �p�G�l��������fill���ݩʡA�B��Ȭ���freeze���A���l��������ڵ������_����������ڵ����C
- ��seq�������̦Z�@�Ӥl��������ڵ������̩w��k�O��par�������̦Z�@�Ӥl��������ڵ������̩w��k�ۦP�C
- �����L��seq�����l�����i�H�p�U�o�X�G
- �p�G���l��������fill���ݩʡA�B��Ȭ���freeze���A������ڵ������_�U�@�Ӥ�������ڶ}�l�C
- �p�G���l��������fill���ݩʡA�B��Ȭ���remove���A������ڵ����O�U�@�Ӥ�������ڶ}�l�M�U�@�Ӥl���������浲����̤����̤p�ȡC
- �p�G�l�����S����fill���ݩʡA�l��������ڵ������M�_���l�����O�_���㦡�ɪ����㦡�����C
* �p�G���l�������㦡�ɪ����㦡�����A���\���Q�ݦ��㦳�Ȭ���remove������fill���ݩʡA��ڵ����̦��өw�C
* �p�G���l�����J�S���㦡�ɪ��A�]�S���㦡�����A���\���Q�ݦ��㦳�Ȭ���freeze������fill���ݩʡA��ڵ����̦��өw�C
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�Gscreen-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
- �챵�ҫ�����������repeat���ݩʡC
- �p�G��repeat���ݩʪ��ȬON�A����N���������C
- �p�G��repeat���ݩʪ��ȬO��indefinite���A�^�����Ѱw�indefinite�����`�ȩw�q���W�h�M�w�C
- �챵�ҫ������Q�]�t�b�t�@�Ӧ���repeat���ݩʪ��������C
- �p�G��repeat���ݩʪ��ȬON�A�^��b�챵�ҫ��������}�Y�}�l�A�M�Z���`����N-1���]�t��repeat���ݩʪ������C
- �p�G��repeat���ݩʪ��ȬO��indefinite���A�^��b�챵�ҫ��������}�Y�}�l�C�^�����Ѱw�indefinite�����`�ȩw�q���W�h�M�w�C
- �챵�ҫ������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
�������b�E���챵�ɡA����]�t���챵������欰�C���i�H���U�C�ȡG
- ��replace���G ���e���t�ܼȰ��b���e���A�A�Q�챵���I���귽�ҥN���C�p�G�����ѤF�@�����v�O�����A���Τ��^�췽���ɡA���t�ܱq�Ȱ������A���`����C
- ��new���G�ت��귽������b�@�ӷs���W�U�夤�}�l�A���v�T���귽�C
- ��pause���G���e���t�ܼȰ��b���e���A�A�ت��귽�b�@�ӷs���W�U�夤�}�l�C���ت��귽����ܵ����Z�A���t�ܱq�Ȱ������A���`����C
��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
- anchor�ϥΪ���href���ݩʤ��\�H�C�^��H���Ŷ��M�ɶ������@���챵�����I�C(�ۤU�A��a�������u���\�N�챵�M���㪺�C�^��H�����p)�C
- anchor�����Ρ�id���ݩʱN�C�^��H�������@���챵�����I�C
- anchor�������\�Ρ�coords���N��H�����Ŷ������C
- 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
��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
- �Ҧ��b�X�i���ޤJ��������������skip-content���ݩ�(�b3.3.1�`���w�q)�A�p�G���̪����e���i��QSMIL 1.0���B�z���ܡC
- �M���X�i������XML�W�r�Ŷ��W�S���y�k�ޤJ�C
��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
- ��]�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 ... ... ... - ��]�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 - ���]�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
�@