Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TagOpen = []byte("<track") AttrSrc = []byte(" src=\"") AttrKind = []byte(" kind=\"") AttrLabel = []byte(" label=\"") AttrSrclang = []byte(" srclang=\"") AttrDefault = []byte(" default") )
Byte constants for HTML rendering.
Functions ¶
func Captions ¶
func Captions(src string) *element
Captions Creates a track element for captions (transcriptions including sound effects for deaf/hard-of-hearing users) Example: track.Captions("closed-captions.vtt") Renders: <track src="closed-captions.vtt" kind="captions" />
func Chapters ¶
func Chapters(src string) *element
Chapters Creates a track element for chapters (navigation cues) Example: track.Chapters("chapter-markers.vtt") Renders: <track src="chapter-markers.vtt" kind="chapters" />
func Descriptions ¶
func Descriptions(src string) *element
Descriptions Creates a track element for audio descriptions (for visually impaired users) Example: track.Descriptions("audio-descriptions.vtt") Renders: <track src="audio-descriptions.vtt" kind="descriptions" />
func Metadata ¶
func Metadata(src string) *element
Metadata Creates a track element for metadata (not displayed to users, used by scripts) Example: track.Metadata("analytics-data.vtt") Renders: <track src="analytics-data.vtt" kind="metadata" />