---
title: Copiar al jugador
slug: develop/es/copiar-al-jugador
docTags: 
createdAt: 2025-03-11T07:00:15.332Z
---

En este ejemplo, mantendremos la configuración predeterminada del reproductor (BrightSign Default Setup) y copiaremos manualmente un archivo *autorun.zip* al dispositivo de almacenamiento del reproductor. El archivo *autorun.zip* instalará la aplicación del reproductor.

# autorun.zip

Como mínimo, el archivo *autorun.zip* debe incluir los siguientes archivos:

- *autorun.brs*
- *autozip.brs*

Aunque no es obligatorio, los archivos *autorun.zip* también pueden incluir la presentación/contenido (por ejemplo, un archivo HTML y archivos multimedia asociados que el reproductor mostrará) que el archivo *autorun.brs* invoca. De esta forma, todo lo que el reproductor necesita está contenido en un solo paquete para su distribución. Utilizaremos este enfoque en este ejemplo y usaremos un archivo HTML como nuestra presentación de muestra.

El archivo *autorun.zip* incluirá los siguientes archivos:

::::VerticalSplit{layout="right"}
:::VerticalSplitItem
- *autorun.brs* (este es el script [mostrado](docId\:PNyZBYNBn0La0nGPgmihL) en la sección anterior; recuerde que este archivo le indica al reproductor que renderice *index.html*)
- *autozip.brs* (este es el script [mostrado](docId\:PNyZBYNBn0La0nGPgmihL) en la sección anterior que le indica al reproductor que descomprima el archivo *autorun.zip*)
- *index.html* (esta es nuestra presentación HTML)
- *snowy\_river.mp4* (este es un video de muestra que muestra la presentación index.html)
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/it7eTmsL9O1v2uMFngik0_image-20230327-234103.png" size="70" width="188" height="292" position="center" showCaption="false"}


:::
::::

Puede crear sus propias versiones de los archivos anteriores y comprimirlos en un archivo *autorun.zip* o puede usar el archivo *autorun.zip* adjunto aquí:

::File{src="https://api.archbee.com/api/presign/0prk6SO2dy9LdU77jB8D1/5gQQsO2AE77gN8GTbkre3_autorun.zip" label="autorun.zip" isUploading="false"}

# Contenido local + remoto

Aunque estamos incluyendo un archivo de video en el archivo *autorun.zip* , nuestra presentación también mostrará lo siguiente:

- Un video en streaming desde YouTube.
- Una presentación de diapositivas de imágenes donde las imágenes se recuperan desde un servidor web externo.
- El clima local mostrado por un widget meteorológico que recupera datos desde una URL externa.

Los reproductores BrightSign son capaces de mostrar cualquier combinación de contenido local y remoto.

# Copiar a la tarjeta

A continuación, copiaremos manualmente el archivo *autorun.zip* a una tarjeta microSD vacía e insertaremos la tarjeta en un reproductor.

![](https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/xXnByLWuvtP-BRrNcm6xX_image-20230623-164334.png)

1. Copie el archivo *autorun.zip* al directorio *raíz* de una tarjeta microSD vacía y correctamente formateada.
2. Inserte la tarjeta microSD en el reproductor.
3. Encienda el reproductor.

Poco después de que el reproductor se inicie, debería ver algo como esto en su pantalla:

![](https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/tn485tCoxPAb2N5JCoSMD_image-20230328-161412.png)

# Carpetas

::::VerticalSplit{layout="right"}
:::VerticalSplitItem
Cuando se descomprime el archivo *autorun.zip*, el archivo *autozip.brs* instruye al reproductor para que cree varias carpetas en el directorio raíz de la tarjeta microSD. Estas carpetas y sus funciones son las siguientes:

## brightsign-dumps

Si un reproductor falla, se crean volcados y se almacenan en esta carpeta. Los volcados se numeran de forma incremental y pueden ser útiles para la resolución de problemas. BrightSign Support puede solicitarlos al diagnosticar problemas. Tenga en cuenta que solo se conservan los 10 volcados de fallos más recientes.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/JcFPJgKZfLyP6AHmvYBOL_image-20230526-015203.png" size="70" width="220" height="400" position="center" showCaption="false"}


:::
::::

## pool

Los archivos multimedia, especialmente los archivos de video, pueden ser bastante grandes. Para ayudar a los reproductores a gestionar mejor archivos tan grandes, los reproductores aplican una [función hash](https://en.wikipedia.org/wiki/Cryptographic_hash_function) criptográfica a cada archivo multimedia. Las funciones hash están muy fuera del alcance de este documento, pero, a grandes rasgos, cuando se aplica un algoritmo hash a cualquier archivo, se puede generar un hash único, o representación alfanumérica, de ese archivo. Si ese archivo se modifica de alguna manera, el nuevo archivo dará como resultado un hash completamente diferente.

Los hashes suelen ser muchas veces más pequeños en tamaño en comparación con el archivo original. Mientras que un archivo de video grande puede alcanzar fácilmente varios gigabytes, un hash de ese video tendrá como máximo solo unas pocas docenas de bytes (el tamaño exacto del hash depende del algoritmo utilizado).

Por lo tanto, los hashes son representaciones mucho más manejables de los archivos multimedia reales, y el pool (más formalmente, el Asset Pool) es donde se almacenan estos hashes. La eficiencia del sistema mejora enormemente mediante el uso de hashes. Por ejemplo, el sistema puede determinar rápidamente si un archivo ha cambiado simplemente basándose en si el hash ha cambiado, en lugar de tener que comparar dos archivos grandes. Puede encontrar más detalles sobre el Asset Pool [aquí](docId\:tHz-WP_XJdOzepeBP4ncH).

## feedPool

El feedPool contiene recursos transitorios/no estáticos como feeds RSS y [listas de reproducción dinámicas](docId\:gPjwF1LNjhau_EQZJMfUq), ambos de los cuales pueden utilizarse con presentaciones de BrightSign.

## feed\_cache

El feed\_cache almacena los metadatos de los recursos transitorios en el feedPool. Por ejemplo, el feed\_cache almacenaría la URL de un feed RSS, identificadores de elementos particulares en el feed y qué elementos se han leído y cuáles son nuevos.

[Siguiente - Consideraciones >](docId\:gt0AC8-qbXAb5oqVPYaYs)
