REC-smil-19980615-cn
�P�B�h�C�^�X���y��(SMIL) 1.0
�W�S
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
- 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��GPhilipp Hoschka, W3C ([email protected])
�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��
[email protected].
�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���.
�ؿ�
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
�����ݩ�
��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.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
<smil>
<head>
<switch>
<layout type="text/css">
[region="r"] { top: 20px; left: 20px }
</layout>
<layout>
<region id="r" top="20" left="20" />
</layout>
</switch>
</head>
<body>
<seq>
<img region="r" src="http://www.w3.org/test" dur="10s" />
</seq>
</body>
</smil>
(�`�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�@�ӡ�</layout>�����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
�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
<layout type="text/smil-basic-layout"></layout>
region��������C�^��H��������m�A�j�p�M�Y��C
�b�U���@���Ҥl�����_���A�@��text�����Q�w��_�Z����ܵ��f�W���5�ӶH��������m�G
<smil>
<head>
<layout>
<region id="a" top="5" />
</layout>
</head>
<body>
<text region="a" src="text.html" dur="10s" />
</body>
</smil>
�����ݩ�
��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
��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
��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.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
<par>
<audio id="a" begin="6s" src="audio" />
</par>
D
��4.1�G �b��par���������ϥΩ��ÉÈ¡C
<seq>
<audio src="audio1" />
<audio begin="5s" src="audio2" />
</seq>
D
��4.2�G �b��seq���������ϥΩ��É�
<par>
<audio id="a" begin="6s" ... />
<img begin="id(a)(4s)" ... />
</par>
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
- first
���ݩÊȪ��y�q�w�q�Ѩ�4.2.4�`�C
- id-ref
���ݩÊȦ��p�U���y�k�G
id-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
D
a) �w�P�B�G���W�������ɡG�άO���îµï¿½W�A�άO���W���V�C�̤����欰�O��{�����C
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
- ���㪺�����ȡ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�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
�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
���`�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
- ��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��<switch>���ܤ֦��@�Ӥ����|�Q�襤(���D���̤��Q�n)�C�b�Ҧ��������˴��ݩʳ����ѮɡA��{�������N�D��<switch>�����@�ӹ�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
...
<par>
<text .../>
<switch>
<par system-bitrate="40000">
...
</par>
<par system-bitrate="24000">
...
</par>
<par system-bitrate="10000">
........
</par>
</switch>
</par>
...
2) �b���P��S�v�����W�������
switch���������i�H�O���󤸯����զX�C�Ҧp�A�i�H�ȫ��w�@�ӥi�ïµï¿½y�G
...
<switch>
<audio src="joe-audio-better-quality" system-bitrate="16000" />
<audio src="joe-audio" system-bitrate="8000" />
</switch>
...
3) �b���P�y�������W�������
�U�����Ҥl���A�Y�Ó��W���J���k�y���A�S���^�y���C���u�Τ�ҳߦn���y���A���ñ¾¹¥i�H��ܨ䤤���@�C
...
<switch>
<audio src="joe-audio-french" system-language="fr"/>
<audio src="joe-audio-english" system-language="en"/>
</switch>
...
4) �b�����P�̹��]�m�Ч@�����e�����
�U�����Ҥl���A�t�ܤ��]�t�����P���G�v�M��`�צӳ]�p���L�ӥi�諸�����C���u�̹����S�ʡA���񾹥i�H��ܨ䤤���@�C
...
<par>
<text .../>
<switch>
<par system-screen-size="1280X1024" system-screen-depth="16">
........
</par>
<par system-screen-size="640X480" system-screen-depth="32">
...
</par>
<par system-screen-size="640X480" system-screen-depth="16">
...
</par>
</switch>
</par>
...
5) �Ϥ��r���M�Ѳ�ɲ��۰ʦ�����
�U�����Ҥl���A�r���u�b�Τ�Q�n�ɤ~��ܡC
...
<seq>
<par>
<audio src="audio.rm"/>
<video src="video.rm"/>
<textstream src="stockticker.rtx"/>
<textstream src="closed-caps.rtx" system-captions="on"/>
</par>
</seq>
...
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
...
<par>
<switch>
<audio src="movie-aud-en.rm" system-language="en"
system-overdub-or-caption="overdub"/>
<audio src="movie-aud-de.rm" system-language="de"
system-overdub-or-caption="overdub"/>
<audio src="movie-aud-nl.rm" system-language="nl"
system-overdub-or-caption="overdub"/>
<!-- French for everyone else -->
<audio src="movie-aud-fr.rm"/>
</switch>
<video src="movie-vid.rm"/>
<switch>
<textstream src="movie-caps-en.rtx" system-language="en"
system-overdub-or-caption="caption"/>
<textstream src="movie-caps-de.rtx" system-language="de"
system-overdub-or-caption="caption"/>
<textstream src="movie-caps-nl.rtx" system-language="nl"
system-overdub-or-caption="caption"/>
<!-- French captions for those that really want them -->
<textstream src="movie-caps-fr.rtx" system-captions="on"/>
</switch>
</par>
...
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
- show
- �������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
<a href="http://www.cwi.nl/somewhereelse.smi">
<video src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>
�Ҥl�����ĤG��i�H���������V���󦳮�SMIL�t�ܤl�𪺤ޥΡC
��2
�E���챵�|�b���e���񪺺t�ܤ��~�}�l�s���t�ܡC
<a href="http://www.cwi.nl/somewhereelse.smi" show="new">
<video src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>
�Ҧp�A�o���\SMIL���񾹿E���@��HTML�s�����C
��3
�E���챵�|�}�l�s���t�ܡA�Ȱ����b���񪺺t�ܡC
<a href="http://www.cwi.nl/somewhereelse.smi" show="pause">
<video src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>
��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>
...
��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
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
<video src="http://www.w3.org/CoolStuff">
<anchor href="http://www.w3.org/AudioVideo" coords="0%,0%,50%,50%"/>
<anchor href="http://www.w3.org/Style" coords="50%,50%,100%,100%"/>
</video>
2) �N�챵�O�ɶ����������p
�U�����Ҥl���A�@�ӵ��W���_���ɪ��Q������Ӥl���j�C��Ӥl���j���U�����p���챵�C
<video src="http://www.w3.org/CoolStuff">
<anchor href="http://www.w3.org/AudioVideo" begin="0s" end="5s"/>
<anchor href="http://www.w3.org/Style" begin="5s" end="10s"/>
</video>
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
<a href="http://www.cwi.nl/mm/presentationB#tim">
<video id="graph" src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>
�t��B�G
<video src="http://www.w3.org/CoolStuff">
<anchor id="joe" begin="0s" end="5s"/>
<anchor id="tim" begin="5s" end="10s"/>
</video>
4) �զX�ϥΤ��P�Ϊk���챵
�U�����Ҥl�����F�p��զX�ϥΤ��P�Ϊk���챵�C
�t��A�G
<a href="http://www.cwi.nl/mm/presentationB#tim">
<video id="graph" src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>
�t��B�G
<video src="http://www.w3.org/CoolStuff">
<anchor id="joe" begin="0s" end="5s" coords="0%,0%,50%,50%"
href="http://www.w3.org/"/>
<anchor id="tim" begin="5s" end="10s" coords="0%,0%,50%,50%"
href="http://www.w3.org/Tim"/>
</video>
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;
]>
<!--
This is the XML document type definition (DTD) for SMIL 1.0.
Date: 1998/06/15 08:56:30
Authors:
Jacco van Ossenbruggen <[email protected]>
Sjoerd Mullender <[email protected]>
Further information about SMIL is available at:
http://www.w3.org/AudioVideo/
-->
<!-- Generally useful entities -->
<!ENTITY % id-attr "id ID #IMPLIED">
<!ENTITY % title-attr "title CDATA #IMPLIED">
<!ENTITY % skip-attr "skip-content (true|false) 'true'">
<!ENTITY % desc-attr "
%title-attr;
abstract CDATA #IMPLIED
author CDATA #IMPLIED
copyright CDATA #IMPLIED
">
<!--=================== SMIL Document =====================================-->
<!--
The root element SMIL contains all other elements.
-->
<!ELEMENT smil (head?,body?)>
<!ATTLIST smil
%id-attr;
>
<!--=================== The Document Head =================================-->
<!ENTITY % layout-section "layout|switch">
<!ENTITY % head-element "(meta*,((%layout-section;), meta*))?">
<!ELEMENT head %head-element;>
<!ATTLIST head %id-attr;>
<!--=================== Layout Element ====================================-->
<!--
Layout contains the region and root-layout elements defined by
smil-basic-layout or other elements defined an external layout
mechanism.
-->
<!ELEMENT layout ANY>
<!ATTLIST layout
%id-attr;
type CDATA "text/smil-basic-layout"
>
<!--=================== Region Element ===================================-->
<!ENTITY % viewport-attrs "
height CDATA #IMPLIED
width CDATA #IMPLIED
background-color CDATA #IMPLIED
">
<!ELEMENT region EMPTY>
<!ATTLIST region
%id-attr;
%title-attr;
%viewport-attrs;
left CDATA "0"
top CDATA "0"
z-index CDATA "0"
fit (hidden|fill|meet|scroll|slice) "hidden"
%skip-attr;
>
<!--=================== Root-layout Element ================================-->
<!ELEMENT root-layout EMPTY>
<!ATTLIST root-layout
%id-attr;
%title-attr;
%viewport-attrs;
%skip-attr;
>
<!--=================== Meta Element=======================================-->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
name NMTOKEN #REQUIRED
content CDATA #REQUIRED
%skip-attr;
>
<!--=================== The Document Body =================================-->
<!ENTITY % media-object "audio|video|text|img|animation|textstream|ref">
<!ENTITY % schedule "par|seq|(%media-object;)">
<!ENTITY % inline-link "a">
<!ENTITY % assoc-link "anchor">
<!ENTITY % link "%inline-link;">
<!ENTITY % container-content "(%schedule;)|switch|(%link;)">
<!ENTITY % body-content "(%container-content;)">
<!ELEMENT body (%body-content;)*>
<!ATTLIST body %id-attr;>
<!--=================== Synchronization Attributes ========================-->
<!ENTITY % sync-attributes "
begin CDATA #IMPLIED
end CDATA #IMPLIED
">
<!--=================== Switch Parameter Attributes =======================-->
<!ENTITY % system-attribute "
system-bitrate CDATA #IMPLIED
system-language CDATA #IMPLIED
system-required NMTOKEN #IMPLIED
system-screen-size CDATA #IMPLIED
system-screen-depth CDATA #IMPLIED
system-captions (on|off) #IMPLIED
system-overdub-or-caption (caption|overdub) #IMPLIED
">
<!--=================== Fill Attribute ====================================-->
<!ENTITY % fill-attribute "
fill (remove|freeze) 'remove'
">
<!--=================== The Parallel Element ==============================-->
<!ENTITY % par-content "%container-content;">
<!ELEMENT par (%par-content;)*>
<!ATTLIST par
%id-attr;
%desc-attr;
endsync CDATA "last"
dur CDATA #IMPLIED
repeat CDATA "1"
region IDREF #IMPLIED
%sync-attributes;
%system-attribute;
>
<!--=================== The Sequential Element ============================-->
<!ENTITY % seq-content "%container-content;">
<!ELEMENT seq (%seq-content;)*>
<!ATTLIST seq
%id-attr;
%desc-attr;
dur CDATA #IMPLIED
repeat CDATA "1"
region IDREF #IMPLIED
%sync-attributes;
%system-attribute;
>
<!--=================== The Switch Element ================================-->
<!-- In the head, a switch may contain only layout elements,
in the body, only container elements. However, this
constraint cannot be expressed in the DTD (?), so
we allow both:
-->
<!ENTITY % switch-content "layout|(%container-content;)">
<!ELEMENT switch (%switch-content;)*>
<!ATTLIST switch
%id-attr;
%title-attr;
>
<!--=================== Media Object Elements =============================-->
<!-- SMIL only defines the structure. The real media data is
referenced by the src attribute of the media objects.
-->
<!-- Furthermore, they have the following attributes as defined
in the SMIL specification:
-->
<!ENTITY % mo-attributes "
%id-attr;
%desc-attr;
region IDREF #IMPLIED
alt CDATA #IMPLIED
longdesc CDATA #IMPLIED
src CDATA #IMPLIED
type CDATA #IMPLIED
dur CDATA #IMPLIED
repeat CDATA '1'
%fill-attribute;
%sync-attributes;
%system-attribute;
">
<!--
Most info is in the attributes, media objects are empty or
contain associated link elements:
-->
<!ENTITY % mo-content "(%assoc-link;)*">
<!ENTITY % clip-attrs "
clip-begin CDATA #IMPLIED
clip-end CDATA #IMPLIED
">
<!ELEMENT ref %mo-content;>
<!ELEMENT audio %mo-content;>
<!ELEMENT img %mo-content;>
<!ELEMENT video %mo-content;>
<!ELEMENT text %mo-content;>
<!ELEMENT textstream %mo-content;>
<!ELEMENT animation %mo-content;>
<!ATTLIST ref %mo-attributes; %clip-attrs;>
<!ATTLIST audio %mo-attributes; %clip-attrs;>
<!ATTLIST video %mo-attributes; %clip-attrs;>
<!ATTLIST animation %mo-attributes; %clip-attrs;>
<!ATTLIST textstream %mo-attributes; %clip-attrs;>
<!ATTLIST text %mo-attributes;>
<!ATTLIST img %mo-attributes;>
<!--=================== Link Elements =====================================-->
<!ENTITY % smil-link-attributes "
%id-attr;
%title-attr;
href CDATA #REQUIRED
show (replace|new|pause) 'replace'
">
<!--=================== Inline Link Element ===============================-->
<!ELEMENT a (%schedule;|switch)*>
<!ATTLIST a
%smil-link-attributes;
>
<!--=================== Associated Link Element ===========================-->
<!ELEMENT anchor EMPTY>
<!ATTLIST anchor
%skip-attr;
%smil-link-attributes;
%sync-attributes;
coords CDATA #IMPLIED
>
�ѦҤ��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
(�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 <?xml:namespace ns="http://www.acme.com/new-smil" prefix="new" ?>
<?xml:namespace ns="http://www.w3.org/TR/PR-smil" ?>
<smil>
<body>
<par>
<new:a>
...
</new:a>
<mytags:a ... />
...
</mytags:a>
<b>
...
</b>
</par>
</body>
</smil>
- ��󤣥]�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
��XML�W�r�Ŷ����Q�Τ_�]�t��L��_XML����󤤪�SMIL�����M�ݩʮɡA��ij�ϥΤU�����W�r�Ŷ����ѲšGhttp://www.w3.org/TR/REC-smil
�@