缺少TTML样式

时间:2016-05-19 18:06:15

标签: html5 css3 html5-video microsoft-edge ttml

我创建了静态* .html5文件并将其部署在wildfly 8.1.0上。在里面我用TTML字幕创建了标签。当我在IE Edge中打开页面时,会显示字幕,但不会显示我的css设置。只有设置正在工作的是区域。如何让我的风格有效? 这是我的字幕轨道示例:

<?xml version="1.0" encoding="UTF-8"?>
<tt
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://www.w3.org/ns/ttml"
    xmlns:ttp="http://www.w3.org/ns/ttml#parameter"
    xmlns:tts="http://www.w3.org/ns/ttml#styling" ttp:timeBase="media" xml:lang="eng"
 ttp:cellResolution="50 30">
    <head>
        <styling>
            <style xml:id="spanStyle" tts:color="#000000" tts:backgroundColor="#00FF00" tts:fontSize="160%" tts:fontFamily="default"/>
            <style xml:id="paragraphStyle" tts:textAlign="center"/>
        </styling>
        <layout>
            <region xml:id="bottom" tts:origin="10% 10%" tts:extent="80% 80%" tts:displayAlign="after" />
        </layout>
    </head>
    <body>
        <div>
            <p begin="00:00:00.000"  xml:id="p0" end="00:00:03.000" style="paragraphStyle" region="bottom">
                <span style="spanStyle">
					Example subtitle
				</span>
            </p>
        </div>
    </body>
</tt>

谢谢!

1 个答案:

答案 0 :(得分:0)

我的代码片段没有任何问题,我可以快速浏览一下。如果您有关于应用外部CSS的问题,那么TTML不支持。如果您的问题是为什么send_and_dieparagraphStyle样式无法正确呈现,我认为这很可能是由于IE中不完整的TTML实现 - 最好的选择是提出微软的问题我想。