クローズドキャプションに対する 16 進数カラーの使用

環境:Android、Java、aTVSDK

Android TVSDK 2.x 以降では、プログラマーは 16 進数値を使用してキャプションのカラーを設定できるようになりました。

カラー設定:クローズドキャプションのカラー設定機能が強化されました。この機能強化により、RGB カラー値を表す 16 進数文字列を使用してクローズドキャプションのカラーを設定できます。16 進数による RGB カラーの表現は、Photoshop などのアプリケーションでよく使用されている 6 バイトの文字列です。

• FFFFFF = 黒
• 000000 = 白
• FF0000 = 赤
• 00FF00 = 緑
• 0000FF = 青

値 0xff000000 に設定されている列挙があります。この列挙に 24 ビットの RGB を追加する必要があります。

16 進数カラーの使用方法は、以下のとおりです。

1.新しい TextFormatBuilder オブジェクトを作成します。

TextFormatBuilder tfB new TextFormatBuilder();

2. TextFormatBuilder クラスの setter メソッドで 16 進数のカラー値を使用します。

tfB.setFontColor("0x00FF00"); //00FF00 - 緑の 16 進数値
tfB.setBackgroundColor("0xFF0000"); //FF0000 - 赤の 16 進数値

3. setCCStyle メソッドを使用して準備した後で、新しいカラースタイルをプレイヤーにアタッチします。

mediaPlayer.setCCStyle(tfB.toTextFormat());

2.5 のプログラミングガイド:https://helpx.adobe.com/content/dam/help/en/primetime/programming-guides/psdk_android_2.5.pdf

 

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー