다음에는 FLVPlaybackCaptioning 구성 요소에서 지원하는 Timed Text XML 태그의 정확한 하위 집합이 나와 있습니다.
- tt 태그 - 최상위 태그
- tt 태그의 특성은 모두 무시됩니다.
- 메타데이터 태그는 허용되지만 모든 문서 수준에서 무시됩니다.
- set 태그는 허용되지만 모든 문서 수준에서 무시됩니다.
- 다음 시간 값이 지원됩니다.
- 전체 시간 형식(예: 00:03:00.1)
- 부분 시간 형식(예: 03:00.1)
- 오프셋 타임(예: 100.1s 또는 20h)
- 중요: 단위 없는 오프셋 시간(예:
10)은 초 단위 시간으로 간주됩니다.
- 설명
- 프레임이나 구분 부호가 있는 시간 형식(예:
00:03:00:05, 00:03:00:05.1, 30f, 30t)은 지원되지 않습니다.
- begin, dur 및 end는 p 태그에서만 허용되므로 지정된 모든 시간은 미디어에 따라 달라집니다.
- xml:lang 특성은 무시됩니다.
- xml:space 특성은 무시되며 FLVPlaybackCaptioning 구성 요소에서는 xml:space=
default로 간주합니다.
- head 태그는 선택적이며 하나만 사용하거나 사용하지 않아야 합니다.
- 태그의 스타일을 지정하려면
- 하나 이상의 style 태그를 지원하는 id 특성을 사용해야 합니다.
- 지원되는 특성:
- tts:backgroundColor
- 전체 텍스트 영역에 동일한 배경색이 적용됩니다. 지원되는 어느 태그 수준에서나 배경색을 설정할 수 있지만 현재 표시된 캡션 처리 텍스트의 모든 단락, 범위 등에 배경색이 적용됩니다.
- 모든 유효한 색상 표현을 지원하지만
0으로 설정되지 않은 경우 알파 구성 요소는 무시됩니다. 알파가 0이면 배경색은 표시되지 않습니다. transparent 값은 알파 0으로 처리됩니다.
- tts:color
- 모든 유효한 색상 표현을 지원하지만 알파 구성 요소는 무시됩니다.
transparent 값은 검정색으로 처리됩니다.
- tts:fontFamily
- tts:fontSize
- fontSize가 두 개인 경우 첫 번째(수직) 값만 지원됩니다.
- 단위는 선택 사항이며 지정하지 않은 경우 픽셀 단위가 적용됩니다. 절대(예: 12) 및 상대(예: +2) 값이 지원됩니다.
- 백분율 값은 지원되지 않습니다.
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
- tts:wrapOption
- wrapOption은 현재 표시되는 모든 단락, 범위 등 전체 텍스트 영역에 적용됩니다.
- 지원되지 않는 특성:
- tts:direction
- tts:display
- tts:displayAlign
- tts:dynamicFlow
- tts:extent
- tts:lineHeight
- tts:opacity
- tts:origin
- tts:overflow
- tts:padding
- tts:showBackground
- tts:textOutline
- tts:unicodeBidi
- tts:visibility
- tts:writingMode
- tts:zIndex
- 포함된 모든 region 태그를 비롯하여 layout 태그가 무시됩니다.
- body 태그가 필요하며, body 태그는 하나만 허용됩니다.
- body 태그는 style 특성 및 모든 스타일 특성을 지원합니다.
- body 태그에서 begin, dur, end, id, region, timeContainer 특성을 비롯한 모든 특성이 무시됩니다.
- div 태그가 지원됩니다. 처음 발견된 div 태그만 지원되며 나머지는 무시됩니다.
- div 태그에서 style 특성 및 모든 스타일 특성이 지원됩니다.
- div 태그에서 begin, dur, end, id, region, timeContainer 특성을 비롯한 모든 특성이 무시됩니다.
- 0개 이상의 p 태그가 지원됩니다.
- p 태그에서 begin, dur, end, style 특성 및 모든 스타일 특성이 지원됩니다.
- p 태그에서 id, region, timeContainer 특성을 비롯한 모든 특성이 무시됩니다.
- begin 특성이 필요합니다. begin 특성을 생략하면 오류가 감지되지 않습니다.
- dur 또는 end 특성을 사용하지 않으면 다음 캡션에 의해 기존 캡션이 닫힙니다.
- dur 특성과 end 특성이 모두 있을 경우 end 특성이 사용됩니다.
- W3C 사양에 따라 p 태그 내에서 span 태그, br 태그 및 텍스트를 함께 사용할 수 있습니다.
- 메타데이터 및 set 태그도 허용되지만 무시됩니다.
- span 태그
- 스팬 태그를 중첩시킬 수 없습니다.
- span 태그에서 style 특성 및 모든 스타일 특성이 지원됩니다.
- span 태그에서 begin, dur, end, id, region, timeContainer 특성을 비롯한 모든 특성이 무시됩니다.
- br 태그
- br 태그의 모든 특성 및 내용이 무시됩니다.
FLVPlaybackCaptioning 구성 요소에서는 Timed Text XML 파일의 구문을 분석할 때 캡션 처리 시작 타이밍 정보를 ActionScript 큐 포인트로 변환합니다. 큐 포인트는 FLVPlayback 인스턴스 목록에 추가됩니다. 큐 포인트에는 "fl.video.caption2.0."으로 시작하는 이름 지정 규칙이 사용됩니다. 큐 포인트를 캡션 처리에 사용하지 않으려면 이러한 접두어 이름을 가진 큐 포인트를 만들지 마십시오.
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 02:18 AM -08:00