Archivos de ejecución automática
3 min
como se explicó anteriormente, el aprovisionamiento del reproductor consiste en aplicar un setup file al reproductor que incluye la instalación de una player app la player app debe contener un archivo autorun brs que, por ejemplo, puede instruir al reproductor para que muestre un archivo html específico, ya sea local en el reproductor o en un sitio web externo alternativamente, el autorun puede instruir al reproductor para que compruebe una url específica en busca de presentaciones y/o contenido actualizados y, si hay archivos nuevos disponibles, los descargue y los reproduzca hay tres archivos relacionados con autorun autorun brs (también puede denominarse “el autorun” o “archivo autorun”) autorun zip autozip brs estos tienen nombres similares, pero cada término tiene una función diferente, por lo que es importante no confundirlos al iniciar, el reproductor busca ciertos archivos la búsqueda del reproductor sigue una secuencia predefinida como se muestra a continuación los reproductores buscarán dispositivos de almacenamiento en un orden predefinido docid\ o4yzospnpfagbglduleee el reproductor primero busca un archivo autorun brs en el directorio raíz del primer dispositivo de almacenamiento que encuentra si se encuentra, autorun brs se ejecuta si no se encuentra un archivo autorun brs , el reproductor busca un archivo autorun zip en el mismo directorio raíz si se encuentra un archivo autorun zip y este también contiene un archivo autozip brs en su interior, el reproductor descomprimirá el archivo autorun zip y, en el proceso, sobrescribirá cualquier archivo existente en el dispositivo de almacenamiento luego, el reproductor se reiniciará si estos archivos no se encuentran en el primer dispositivo de almacenamiento, el reproductor repetirá estos pasos en el siguiente dispositivo de almacenamiento, si está disponible si no se encuentra un autorun zip en ninguno de los dispositivos de almacenamiento, el reproductor consultará el servicio de aprovisionamiento bsn cloud para ver si el reproductor ya fue aprovisionado anteriormente con bsn cloud tanto autorun brs como autozip brs deben escribirse en brightscript y deben tener los nombres de archivo específicos indicados puede encontrar información adicional sobre estos archivos aquí docid\ cga 7ja epsjik9 b0zen a continuación, se muestran archivos de ejemplo autorun brs y autozip brs como referencia ejemplo de autorun brs este archivo autorun brs instruye al reproductor para que muestre un archivo html local, específicamente, index html sub main() 'cree el controlador de eventos brightsign msgport = createobject("romessageport") 'defina el área de visualización de la pantalla r = createobject("rorectangle", 0, 0, 1920, 1080) 'configure la url donde reside la presentación puede ser local o externa config = { url "file ///index html", } 'cree un evento html ya que nuestra presentación es un archivo html h = createobject("rohtmlwidget", r, config) h setport(msgport) sleep(10000) h show() 'bucle de eventos para garantizar que el script se ejecute indefinidamente while true msg = wait(0, msgport) print "type(msg)=";type(msg) if type(msg) = "rohtmlwidgetevent" then eventdata = msg getdata() if type(eventdata) = "roassociativearray" and type(eventdata reason) = "rostring" then print "reason = ";eventdata reason if eventdata reason = "load error" then print "message = ";eventdata message endif endif endif end while end sub ejemplo de autozip brs puede descargar un archivo autozip brs de ejemplo aquí siguiente fuentes de contenido > docid\ tg1mh 1tjox4zfsdwxfcm