pub fn parse_ttml(
content: &str,
options: &TtmlParsingOptions,
) -> Result<ParsedSourceData, ConvertError>Expand description
解析 TTML 格式的歌词文件。
§参数
content- TTML 格式的歌词文件内容字符串。options- TTML 解析选项,包含默认语言配置和时间模式设置。
§返回
Ok(ParsedSourceData)- 成功解析后,返回包含歌词行、元数据等信息的统一数据结构。Err(ConvertError)- 解析失败时,返回具体的错误信息。
§Errors
此函数在以下情况下会返回错误:
ConvertError::Xml- 当输入的 TTML 内容不是有效的 XML 格式时ConvertError::InvalidTime- 当 TTML 中的时间戳格式无效或无法解析时ConvertError::Internal- 当内部处理过程中出现意外错误时(如上下文丢失)