Uso de colores hexadecimales para subtítulos

Entorno: Android/ Java/ aTVSDK

Los programadores de Android TVSDK 2.x ahora pueden establecer los colores de los subtítulos usando valores hexadecimales

Ajustes de color: Se hizo una mejora en el estilo de color de los subtítulos. La mejora permite establecer colores de subtítulos cerrados utilizando una cadena hexadecimal que representa los valores de color RGB. La representación del color hexadecimal RGB es la cadena de 6 bytes que se utiliza en aplicaciones como Photoshop: 

• FFFFFF = Negro
• 000000 = Blanco
• FF0000 = Rojo
• 00FF00 = Verde
• 0000FF = Azul 

Hay una enumeración con el valor 0xff000000. A esta enumeración hay que añadir un valor RGB de 24 bits.

Así es como debe usar los colores hexadecimales -

1. Crear un nuevo objeto TextFormatBuilder:

TextFormatBuilder tfB = new TextFormatBuilder();

2. Utilice los valores de color Hexadecimal en los métodos de ajuste de la clase TextFormatBuilder:

tfB.setFontColor("0x00FF00"); //00FF00: Hex para Verde
tfB.setBackgroundColor(“0xFF0000”); //FF0000: Hex para Rojo

3. Ahora, conecte este nuevo estilo de color al reproductor en cualquier momento después de haberlo preparado con el método setCCStyle:

mediaPlayer.setCCStyle(tfB.toTextFormat());

Consulte la guía de programación de 2.5: https://helpx.adobe.com/content/dam/help/en/primetime/programming-guides/psdk_android_2.5.pdf

 

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea