菜鸟教程小白 发表于 2022-12-13 13:46:41

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]
查看完整版本: iphone - 修改iOS中隐藏式字幕的字体、textColor