iphone - 修改iOS中隐藏式字幕的字体、textColor
<p><p>我们使用 AVPlayer 来显示视频流和隐藏式字幕文本。有没有办法修改显示的隐藏式字幕(CC)文本的字体、文本颜色和其他属性?我查看了 AVPlayer 文档,似乎唯一可用的控件是打开或关闭 CC。 </p>
<p>如果有办法实现这一点,请告诉我。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>iOS 6 引入了 AVTextStyleRule 可以用来影响字幕的属性。文档似乎表明它们也适用于隐藏式字幕,但情况似乎并非如此。</p>
<pre><code> AVTextStyleRule *rule = [initWithTextMarkupAttributes:@{
(id)kCMTextMarkupAttribute_RelativeFontSize : @(200),
(id)kCMTextMarkupAttribute_ForegroundColorARGB : @[ @1, @1, @0, @0 ]}];
playerItem.textStyleRules = @;
</code></pre>
<p>见 <a href="http://cimapps.tumblr.com/post/30659660952/webvtt-ios" rel="noreferrer noopener nofollow">this tutorial on using WebVTT in HLS</a>有关字幕的详细信息</p></p>
<p style="font-size: 20px;">关于iphone - 修改iOS中隐藏式字幕的字体、textColor,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/10521038/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/10521038/
</a>
</p>
页:
[1]