Elemento ActiveX predefinito
Il componente può essere utilizzato in una visualizzazione utilizzando un ActiveX elemento di visualizzazione.
Per fare ciò, il nome del componente NativeControls.Mediaplayer deve essere referenziato in un elemento ActiveX. Quindi il lettore multimediale sarà disponibile incorporato in una visualizzazione
Funzionalità
Metodo | Tipo di dati del valore restituito | ||
|---|---|---|---|
1 |
|
| Percorso o flusso relativo, ad esempio Quando si utilizza Qt5, è possibile una pipeline GStreamer personalizzata. Questo può essere usato per le telecamere con Video4Linux |
2 |
|
| Imposta il volume |
3 |
|
| Imposta la ripetizione |
4 |
|
| Imposta la velocità di riproduzione |
5 |
|
| Imposta la posizione di riproduzione Passa alla posizione Posizione (in millisecondi) |
6 |
|
| Parametro Attiva la specchiatura sull'asse y |
7 |
| Avvia la riproduzione | |
8 |
| Mette in pausa la riproduzione | |
9 |
| Interrompe la riproduzione | |
10 |
|
| Restituisce la posizione di riproduzione |
11 |
|
| Restituisce la durata del mezzo (in millisecondi) |
12 |
|
| Restituisce lo stato del lettore multimediale. |
Stati del lettore multimediale
Status del NativeControls.Mediaplayer.getMediaStatus metodo
Valore ( |
|
|---|---|
1 | Al momento non è disponibile alcun file multimediale. Il lettore è acceso |
2 | Il file multimediale corrente è in fase di caricamento. Il lettore può trovarsi in qualsiasi stato. |
3 | Il file multimediale corrente è stato caricato. Il lettore è dentro |
4 | Riproduzione del file multimediale corrente è stata messa in pausa a causa di un buffering insufficiente o di un'altra interruzione temporanea. Il giocatore è entrato |
5 | Il lettore sta memorizzando i dati nel buffer, ma ha memorizzato abbastanza dati per continuare la riproduzione per ora. Il giocatore è dentro |
6 | La riproduzione ha raggiunto i limiti del supporto corrente. Il giocatore è dentro |
7 | Il file multimediale corrente non può essere riprodotto. Il lettore è acceso |
Stato del lettore multimediale che utilizza NativeControls.Mediaplayer.getState metodo
Valore ( |
|
|---|---|
1 | Il lettore multimediale al momento non sta riproducendo alcun contenuto. La riproduzione inizia all'inizio del brano corrente. |
2 | Il lettore multimediale sta attualmente riproducendo contenuti. Corrisponde alla proprietà «playing». |
3 | Il lettore multimediale ha messo in pausa la riproduzione. La riproduzione del brano corrente riprenderà dal punto in cui il lettore era stato messo in pausa |
Dipendenze nei runtime Linux SL
libqt6multimedia6
libqt6multimediaquick6
libqt6multimediawidgets6
qml6-module-qtmultimedia
gstreamer-1.0-qt6
Inoltre, è possibile installare il plug-in RTSP
Dipendenze in Windows
Nota
Possibile solo quando la funzione di sovrapposizione è abilitata.
Per ulteriori informazioni, vedere quanto segue: Impostazioni
Importante
Interfaccia Qt Media Backend
In alcuni casi, il Qt Media Backend non viene rilevato automaticamente dalle piattaforme. In tal caso, deve essere configurato manualmente tramite la variabile di ambiente QT_MEDIA_BACKEND.
Piattaforma hardware
Si consiglia una CPU multicore e un'accelerazione hardware per una decodifica video efficiente.
CODESYS Remote TargetVisu
Tenere presente quanto segue se si intende utilizzare il lettore multimediale con i file. La visualizzazione remota del target non è destinata al caricamento automatico di file video. Se necessario, questi devono quindi essere memorizzati manualmente impostando il CODESYS Remote TargetVisu.
CODESYS Control Win SL
Nota che tutti i video devono essere riprodotti da file con un percorso relativo. Affinché il processo funzioni senza intoppi, è essenziale che i file siano disponibili prima dell'avvio dell'applicazione