Uso de subtítulos con los SDK nativos de Brightcove

En este tema, aprenderá a usar subtítulos con aplicaciones creadas con los SDK nativos de Brightcove.

Resumen

Los subtítulos ocultos brindan información adicional sobre su video para las personas que desean acceder a él. Los subtítulos son necesarios para que las personas sordas y con problemas de audición accedan a la parte de audio de sus videos. Si es nuevo en los subtítulos, consulte la Descripción general: Agregar subtítulos a un video documento.

Es importante comprender qué tipos de subtítulos funcionan mejor para cada formato de video. Empiece por revisar el Formatos de video y subtítulos documento. Brightcove recomienda usar videos HLS o DASH con subtítulos WebVTT.

Subtítulos

Con el video HLS y DASH, hay dos opciones para la reproducción de subtítulos:

WebVTT en manifiesto

Cuando use subtítulos en WebVTT en manifiesto con videos HLS o DASH, sus subtítulos simplemente funcionarán. No hay nada adicional que deba hacer para implementar estos subtítulos.

Los subtítulos de WebVTT en manifiesto se ingieren con sus videos. Solo puede crear archivos en el manifiesto si usa Dynamic Ingest con Dynamic Delivery. Para obtener más información, consulte lo siguiente:

Los subtítulos se reconocen como en manifiesto cuando el m3u8 archivo contiene la siguiente etiqueta:

#EXT-X-MEDIA:TYPE=SUBTITLES

Ejemplo

Guión Ubicación de la pista de texto Tipo de pista de texto # EXT-X-MEDIA: TYPE = SUBTITLES etiqueta
Video ingerido de Dynamic Delivery
API de ingesta dinámica
CDN Segmentario

WebVTT externo (sidecar)

Los subtítulos externos de WebVTT son archivos de texto separados del video. Puede asociar archivos de subtítulos con un video de la siguiente manera:

Ejemplos

Guión Ubicación de la pista de texto Tipo de pista de texto # EXT-X-MEDIA: TYPE = SUBTITLES etiqueta
Video ingerido heredado (sin entrega dinámica)
API de ingesta dinámica
CDN No segmentado No
Video ingerido heredado (sin entrega dinámica)
URL remota
Módulo de medios o API CMS
Original No segmentado No
Video ingerido de Dynamic Delivery
URL remota
Módulo de medios o CMS APII
Original No segmentado No

Androide

Para obtener detalles sobre la configuración de subtítulos, temas y subtítulos predeterminados, consulte Fragmentos de código usando el SDK nativo para Android .

iOS / tvOS

Cuando use subtítulos WebVTT externos, debe usar el Subtítulos Sidecar funcionalidad para Player SDK para iOS y tvOS.

Al recuperar videos de su biblioteca de Video Cloud usando el BCOVPlaybackService , sus videos y pistas de texto serán formateados para subtítulos Sidecar.

Para el cliente de Brightcove Player sin Video Cloud o si está proporcionando sus propios videos, debe estructurar las pistas de texto como se muestra en la Completar manualmente los datos de los subtítulos sección de la documentación de Subtítulos Sidecar.

Sincronización de subtítulos de WebVTT

Si está utilizando subtítulos WebVTT, asegúrese de que el video y el audio estén sincronizados con los subtítulos. Aprenda a hacer esto en el Sincronización de subtítulos de WebVTT documento.

Leyendas de estilo

Los subtítulos WebVTT se pueden diseñar para que coincidan con las preferencias de su empresa. Para obtener más información, consulte el documento Estilo de subtítulos .

Ejemplo

Si un video tiene subtítulos asociados, verá un icono de subtítulos en la barra de control. Seleccione este icono.

Icono de subtítulos
Icono de subtítulos

Luego, elija su idioma preferido.

Seleccione el idioma
Seleccione el idioma

Durante la reproducción de video, debería ver los subtítulos mostrados.

Visualización de subtítulos
Se muestran subtítulos