Presentaciones verticales
8 min
la siguiente información se aplica a las presentaciones creadas en brightsign author y brightauthor classic el contenido creado en un partner cms puede comportarse de manera diferente, ya que el cms puede manejar la rotación de una manera distinta horizontal los reproductores brightsign generan video de forma nativa en orientación horizontal (landscape), al igual que los reproductores blu ray/dvd y la mayoría de los reproductores multimedia como amazon fire stick, google chromecast, reproductores multimedia roku y tivo stream aunque los reproductores y las versiones del so más recientes sí admiten resoluciones personalizadas que potencialmente pueden generar video vertical real, esto todavía no es compatible de forma nativa ni en brightsign author ni en brightauthor classic horizontal en pantallas verticales mostrar una presentación horizontal en la mayoría de las pantallas que están rotadas a orientación vertical (portrait) hace que el video aparezca de lado, a menos que la propia pantalla esté realizando una rotación interna para las presentaciones verticales, el reproductor debe rotar internamente el contenido para generar una visualización horizontal rotada que aparecería de lado si se mostrara en una pantalla con orientación horizontal rotación de pantallas algunas pantallas más recientes (por ejemplo, modelos samsung frame) tienen sensores de orientación y la pantalla rotará la entrada según la orientación física de la pantalla esto hace que las presentaciones horizontales aparezcan con la orientación correcta, ya sea con letterbox (barras arriba y abajo) o estiradas fuera de proporción según la configuración de la pantalla las presentaciones verticales, por otro lado, son prerrotadas por el reproductor y luego rotadas nuevamente por la pantalla, lo que provoca que la imagen aparezca de lado y con letterbox o estirada fuera de proporción según la configuración de la pantalla la rotación automática de entrada debe deshabilitarse en pantallas como esta para evitar la doble rotación para las pantallas samsung, la configuración orientación del contenido fuente debe cambiarse para forzarla a horizontal mientras la entrada hdmi está seleccionada serie 4 vs series 5 y 6 el contenido vertical se muestra de manera diferente en los reproductores series 5 y 6 que en los reproductores más antiguos series 4 reproductores series 5 y 6 estos reproductores no rotan los widgets individuales las rotaciones verticales se realizan en el objeto rovideomode docid\ qq734nqz0hcwni0unsdmp dentro del autorun brs (por ejemplo, la llamada transform() = “90” después de getscreenmodes() ) ejemplo este ejemplo utiliza rovideomode para rotar la pantalla vidmode = createobject("rovideomode") width = vidmode getresx() height = vidmode getresy() sm = vidmode getscreenmodes() videomode$ = mid(str(width),2) + "x" + mid(str(height),2) + "x60p" sm\[0] video mode = videomode$ sm\[0] transform = "90" sm\[0] display x = 0 sm\[0] display y = 0 sm\[0] enabled = true vidmode setscreenmodes(sm) r = createobject("rorectangle",0,0,width,height) reproductores series 4 las rotaciones verticales deben realizarse en los widgets individuales utilizados por su aplicación (por ejemplo, “rot90” en la configuración de rohtmlwidget docid\ xljq5 yhdma2ssmpzimtk ) al utilizar rotouchscreen docid\ wydfi oewp1uofqjvyhhu , la pantalla táctil también debe rotarse al utilizar eventos táctiles ejemplo este ejemplo utiliza rohtmlwidget para rotar la pantalla config = { url "//filepath for index html//", transform "rot90", nodejs enabled true, mouse enabled true, inspector server { port 2999 }, port msgport, } rect = createobject("rorectangle", 0, 0, width, height) htmlwidget = createobject("rohtmlwidget", rect, config)