Mostrar HTML sin BrightSign Author o BA Classic
5 min
existen dos métodos para mostrar html sin brightauthor classic o brightsign author puede reproducir una página html desde el almacenamiento local sin un script autorun colocando el archivo index html (junto con otros archivos y carpetas que contienen el contenido de la página) en la carpeta raíz del almacenamiento del reproductor puede usar brightscript para mostrar contenido html local o remoto las secciones siguientes se refieren al uso del objeto brightscript rohtmlwidget docid\ g tjkqqhlcft4fw5 z6t0 para mostrar html para obtener más información sobre brightscript, consulte la sección brightscript docid\ x8g0c2z7merulkkluhl1e script de página web simple el script simple descrito a continuación muestra una página web almacenada en un servidor remoto guarde este script como un archivo autorun brs , colóquelo en una tarjeta sd y publíquelo en el reproductor si desea mostrar una página web ubicada en el almacenamiento local, reemplace la url "http //www brightsign biz" en la línea 4 con el nombre de archivo del archivo html "file ///mytestpage html" tenga en cuenta que el script tiene una línea sleep(10000) esta línea retrasa la carga de la url web; esto es necesario para compensar los retrasos de conexión que pueden ocurrir en su red si no utiliza este script, es posible que el reproductor brightsign no se conecte a tiempo para cargar la página, lo que generará un error “cannot resolve host”, que indica que el reproductor no tiene conexión a internet en determinadas configuraciones de red, especialmente cuando el reproductor utiliza dhcp, es posible que deba aumentar el tiempo de espera (en milisegundos) para dar al reproductor más tiempo para establecer una conexión antes de cargar la página los parámetros para rohtmlwidget se definen en un arreglo asociativo, que luego se pasa durante la creación del objeto consulte rohtmlwidget docid\ g tjkqqhlcft4fw5 z6t0 para obtener más información sobre la creación y configuración de un widget html sub main() msgport = createobject("romessageport") r = createobject("rorectangle", 0, 0, 1920, 1080) config = { url "http //www brightsign biz", } h = createobject("rohtmlwidget", r, config) h setport(msgport) sleep(10000) h show() 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 orientación vertical para rotar el contenido de una página html, incluya el parámetro transformar al crear el objeto rohtmlwidget para una orientación vertical en el sentido de las agujas del reloj, utilice transform "rot90" ; para una orientación vertical en sentido contrario a las agujas del reloj, utilice transform "rot270" si utiliza el script simple de página web anterior, puede agregar este parámetro al arreglo asociativo config en la línea 7 mostrar barras de desplazamiento el comportamiento de la barra de desplazamiento será el mismo que en la versión actual de chromium las barras de desplazamiento pueden habilitarse incluyendo el parámetro scrollbar enabled\ true al crear el objeto rohtmlwidget si utiliza el script simple de página web anterior, puede agregar scrollbar enabled\ true al arreglo asociativo config en la línea 7 también puede habilitar las barras de desplazamiento utilizando css (por ejemplo, haciendo referencia al archivo css simple siguiente) barras de desplazamiento móviles las barras de desplazamiento del navegador utilizan de forma predeterminada el estilo de escritorio (es decir, más destacado y visible en todo momento) puede configurar la instancia de chromium para barras de desplazamiento con estilo móvil (es decir, menos destacadas y visibles solo al desplazarse) escribiendo la entrada overlay scrollbar en la sección html del registro htmlregistry = createobject("roregistrysection", "html") htmlregistry write("overlay scrollbar", "1")