Hacer que la barra de progreso de un elemento de reproducción de sonido permanezca visible

Hacer que la barra de progreso de un elemento de reproducción de sonido permanezca visible

En una de mis diapositivas tengo un elemento de reproducción de sonido y, mientras se reproduce el sonido, me gustaría que el público siga viendo la barra de tiempo/progreso que se muestra cuando uno presiona Reproducir por primera vez, para que puedan ver cuánto tiempo más dura la reproducción. El sonido continúa durante: ingrese la descripción de la imagen aquí

Desafortunadamente, esta barra parece desaparecer después de unos segundos, hasta que se mueve el mouse, y pasar el mouse sobre el área de control de reproducción o hacer clic con el botón derecho no ayuda.

Busqué soluciones en línea pero no encontré ninguna. ¡Gracias de antemano por cualquier sugerencia/solución alternativa!

Respuesta1

La siguienteAutoHotkeyEl script se activará al presionar F12. Moverá el cursor hacia adelante un píxel y luego regresará a la posición inicial. Dejará de mover el cursor al presionar por segunda vez F12o si el cursor se mueve manualmente o si la ventana activa cambia.

Copie lo siguiente en un .ahkarchivo, posiblemente cambiando "F12". Haga doble clic en el archivo para iniciar su ejecución. Creará un ícono verde "H" en la barra de bandeja en el que puede hacer clic derecho y seleccionar Exitpara detener. Si siempre desea que este script se ejecute, cópielo a la carpeta de Inicio del usuario en
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

CoordMode, Mouse, Window

X := -1
Y := -1
WIN =
Running := false

F12::
if Running {
  Running := false
  SetTimer, FakeMouseMove, Off
} else {
  Running := true
  MouseGetPos, X, Y, WIN
  SetTimer, FakeMouseMove, 500
}
return

FakeMouseMove:
MouseGetPos, X1, Y1, WIN1
newX := X + 1
if ((X1 != X and X1 != newX) or Y != Y1 or WIN != WIN1) {
  SetTimer, FakeMouseMove, Off
  Running := false
} else {
  DoMouseMove(X, Y)
  Sleep, 100
  DoMouseMove(newX, Y)
}
return

DoMouseMove(X, Y) {
  MouseMove, %X%, %Y%
}

Respuesta2

Enfoque n.° 1:

Como Microsoft no tiene una solución real, probablemente tendrás que trabajar con un programa de movimiento del mouse. He usado"Mouse Jiggler"para esta y otras tareas similares, aunque la solución en AHK o AutoIT también podría crearse con bastante facilidad. Es un programa simple que mueve el mouse en un intervalo corto e incluye un "modo zen" que falsifica la entrada del mouse sin realmente mover el cursor. También es portátil, por lo que puede usarse en computadoras para las cuales no tiene privilegios de instalación.

Enfoque n.° 2:

Como no puede utilizar el temporizador integrado, cree su propio temporizador que coincida con la duración del archivo de audio y muéstrelo mientras se ejecuta el archivo de audio.

Hay muchos métodos que te permiten lograr esto si haces el tuyo propio. [Tekhnologic proporciona varios métodos en su sitio web]. Sin embargo, a mí me gustan los métodos más simples, como usar el programa gratuitoComplemento de temporizador PPo usando un temporizador de video incorporado. Puedes usarTemporizadores de vídeo encontrados en YouTube., puede utilizar el software de creación de temporizadores de vídeo existente(como el gratuito que se encuentra en la cuenta atrás)o puedes grabar tu propio cronómetro con un software de captura de pantalla para obtener un intervalo de tiempo realmente específico.

información relacionada