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