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 |
|
| Ruta o flujo relativo, como Cuando se usa Qt5, es posible crear una canalización de GStreamer personalizada. Esto se puede usar para cámaras con Video4Linux |
2 |
|
| Establece el volumen |
3 |
|
| Establece la repetición |
4 |
|
| Establece la velocidad de reproducción |
5 |
|
| Establece la posición de reproducción Salta a la posición Posición (en milisegundos) |
6 |
|
| Parámetro Activa la duplicación en el eje y |
7 |
| Inicia la reproducción | |
8 |
| Pausa la reproducción | |
9 |
| Detiene la reproducción | |
10 |
|
| Devuelve la posición de reproducción |
11 |
|
| Devuelve la duración del medio (en milisegundos) |
12 |
|
| Devuelve el estado del reproductor multimedia. |
Estados del reproductor multimedia
Estados de la NativeControls.Mediaplayer.getMediaStatus método
Valor ( |
|
|---|---|
1 | Actualmente no hay ningún archivo multimedia disponible. El reproductor está en |
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 |
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 |
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 |
6 | La reproducción ha alcanzado los límites del medio actual. El reproductor está dentro |
7 | se puede reproducir el archivo multimedia actual. El reproductor está dentro |
Estado del reproductor multimedia que utiliza NativeControls.Mediaplayer.getState método
Valor ( |
|
|---|---|
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.