Skip to main content

Elemento ActiveX predefinido

El componente se puede utilizar en una visualización mediante un ActiveX elemento de visualización.

Para ello, el nombre del componente NativeControls.Mediaplayer se debe hacer referencia a él en un elemento ActiveX. A continuación, el reproductor multimedia estará disponible integrado en una visualización

Funcionalidad

Método

Tipo de datos del valor devuelto

1

NativeControls.Mediaplayer.setSource

STRING

Ruta o flujo relativo, como rtsp://

Cuando se usa Qt5, es posible crear una canalización de GStreamer personalizada. Esto se puede usar para cámaras con Video4Linux

2

NativeControls.Mediaplayer.setVolume

INT

Establece el volumen

3

NativeControls.Mediaplayer.setRepeat

INT

Establece la repetición

4

NativeControls.Mediaplayer.setPlaybackRate

REAL

Establece la velocidad de reproducción

5

NativeControls.Mediaplayer.setPosition

ULINT

Establece la posición de reproducción

Salta a la posición

Posición (en milisegundos)

6

NativeControls.Mediaplayer.setMirror

BOOL

Parámetro

Activa la duplicación en el eje y

7

NativeControls.Mediaplayer.play

Inicia la reproducción

8

NativeControls.Mediaplayer.pause

Pausa la reproducción

9

NativeControls.Mediaplayer.stop

Detiene la reproducción

10

NativeControls.Mediaplayer.getPosition

ULINT

Devuelve la posición de reproducción

11

NativeControls.Mediaplayer.getDuration

ULINT

Devuelve la duración del medio (en milisegundos)

12

NativeControls.Mediaplayer.getMediaStatus

INT

Devuelve el estado del reproductor multimedia.

Estados del reproductor multimedia

Estados de la NativeControls.Mediaplayer.getMediaStatus método

Valor (INT)

NativeControls.Mediaplayer.getMediaStatus

1

Actualmente no hay ningún archivo multimedia disponible. El reproductor está en StoppedState.

2

Se está cargando el archivo multimedia actual. El reproductor puede estar en cualquier estado.

3

Se ha cargado el archivo multimedia actual. El reproductor está dentro StoppedState.

4

reproducción del contenido multimedia actual se ha detenido debido a la falta de almacenamiento en búfer o a otra interrupción temporal. El reproductor está dentro PlayingState o PausedState.

5

El reproductor está almacenando datos en búfer, pero ha almacenado suficientes datos para continuar con la reproducción por ahora. El reproductor está dentro PlayingState o PausedState.

6

La reproducción ha alcanzado los límites del medio actual. El reproductor está dentro StoppedState.

7

se puede reproducir el archivo multimedia actual. El reproductor está dentro StoppedState.

Estado del reproductor multimedia que utiliza NativeControls.Mediaplayer.getState método

Valor (INT)

NativeControls.Mediaplayer.getState

1

El reproductor multimedia no está reproduciendo ningún contenido en este momento. La reproducción comienza al principio de la pista actual.

2

El reproductor multimedia está reproduciendo contenido en este momento. Esto corresponde a la propiedad de «reproducción».

3

El reproductor multimedia ha pausado la reproducción. La reproducción de la pista actual se reanudará desde el momento en que el reproductor estaba en pausa

Dependencias en los sistemas de ejecución de Linux SL

  • libqt6multimedia6

  • libqt6multimediaquick6

  • libqt6multimediawidgets6

  • qml6-module-qtmultimedia

  • gstreamer-1.0-qt6

  • Además, se puede instalar el complemento RTSP

Dependencias en Windows

Nota

Solo es posible cuando la función de superposición está habilitada.

Para obtener más información, consulte lo siguiente: Ajustes

Importante

Interfaz de backend de Qt Media

En algunos casos, las plataformas no detectan automáticamente el backend de Qt Media. En ese caso, debe configurarse manualmente mediante la variable de entorno QT_MEDIA_BACKEND.

Plataforma de hardware

Se recomienda una aceleración de hardware y CPU multinúcleo para una decodificación de vídeo eficiente.

CODESYS Remote TargetVisu

Tenga en cuenta lo siguiente si va a utilizar el reproductor multimedia con archivos. La visualización remota de objetivos no está diseñada para la carga automática de archivos de vídeo. Por lo tanto, si es necesario, estos deben almacenarse manualmente configurados en CODESYS Remote TargetVisu.

CODESYS Control Win SL

Tenga en cuenta que todos los vídeos deben reproducirse desde archivos con una ruta relativa. Para que el proceso se desarrolle sin problemas, es esencial que los archivos estén disponibles antes de iniciar la aplicación.