我正在SMPTE
远程检索定时文本 xml 文件,我需要将其解析并绘制到表面作为标题。
完整的文件格式在这里定义:
https://www.smpte.org/sites/default/files/st2052-1-2010.pdf
xml 看起来像这样:
<tt xmlns="http://www.w3.org/ns/ttml">
<head>
...
</head>
<body>
<p begin="00:00:33:03" end="00:00:37:24" region="pop1" style="basic" tts:origin="20% 79.33%" tts:extent="60% 5.33%">It is on a little world,</p>
<p begin="00:01:29:23" end="00:01:31:10" region="pop2" style="basic" tts:origin="30% 84.67%" tts:extent="50% 5.33%">GIVING INSTRUCTIONS)</p>
...
</body>
</tt>
基本上每个p
标签都定义了一个时间和位置以及一些要绘制的文本。我无法在 android 上找到任何本机或第三方库来帮助解决这个问题。
我正在寻找一个库来将 xml 文件读入某种有组织的数据结构中。如果需要,我可以从那里处理绘图。
在我自己开始编写之前,任何指针都会有所帮助,因为考虑到所有不同的论点可能会变得相当复杂。
谢谢你。