Controlli Audio e Video in Power Apps
Controlli che riproducono file audio, file video o video su YouTube.
Descrizione
Un controllo Audioriproduce un clip audio da un file, una registrazione da un controllo Microfono o la traccia audio di un file video.
Un controllo Video riproduce un clip video da un file oppure da YouTube o da un'origine esterna. È anche possibile specificare di visualizzare i sottotitoli.
Importante
I video nei servizi multimediali di Azure non sono più supportati. Per altre informazioni, vedi Ritiro del servizio.
Limiti
Il controllo Audio e video presenta le seguenti limitazioni:
- Power Apps Mobile viene eseguito in vari tipi di dispositivi e alcuni di essi presentano limitazioni specifiche per tale piattaforma:
- Puoi riprodurre video in più controlli Video contemporaneamente in tutte le piattaforme tranne i dispositivi iPhone.
- Puoi registrare audio con più controlli Microfono contemporaneamente in tutte le piattaforme tranne il lettore Web.
Proprietà chiave
Loop: indica se un clip audio o video viene riprodotto di nuovo automaticamente una volta giunto al termine.
Media: identificatore per il clip riprodotto da un controllo Audio o Video.
Nota
- Utilizza HTTPS per tutti i video esterni per garantire la compatibilità con i browser moderni.
- I video esterni devono essere accessibili in modo anonimo (senza alcuna autenticazione).
ShowControls: indica se un lettore audio o video mostra, ad esempio, un pulsante di riproduzione e un dispositivo di scorrimento del volume e se un controllo Penna mostra, ad esempio, icone per disegnare, cancellare ed eliminare.
Proprietà aggiuntive
AccessibleLabel: etichetta per le utilità per la lettura dello schermo. Deve corrispondere al titolo del clip video o audio.
AutoPause: indica se un clip audio o video interrompe automaticamente la riproduzione se l'utente passa a uno schermo diverso.
AutoStart: indica se un controllo Audio o Video avvia automaticamente la riproduzione di un clip quando l'utente passa allo schermo contenente il suddetto controllo.
BorderColor: colore del bordo di un controllo.
BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).
BorderThickness: spessore del bordo di un controllo.
ClosedCaptionsUrl: solo per il controllo Video. URL del file dei sottotitoli in formato WebVTT. Gli URL per video e sottotitoli devono essere HTTPS. Il server che ospita file video e dei sottotitoli deve essere abilitato per CORS.
DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).
Fill: colore dello sfondo di un controllo.
FocusedBorderColor: colore del bordo di un controllo quando è evidenziato.
FocusedBorderThickness: spessore del bordo di un controllo quando è evidenziato.
Height: distanza tra i bordi superiore e inferiore del controllo.
Image: nome dell'immagine visualizzata in un controllo Immagine, Audio o Microfono.
ImagePosition: posizione (Fill, Fit, Stretch, Tile o Center) di un'immagine in una schermata o in un controllo, se quest'ultimo non ha la stessa dimensione dell'immagine.
OnEnd - Azioni da eseguire al termine della riproduzione di un clip audio o video.
OnPause - Azioni da eseguire quando l'utente sospende la riproduzione di un clip riprodotto da un controllo Audio o Video.
OnStart: azioni da eseguire quando l'utente inizia a registrare con un controllo Microfono.
Paused: true se un controllo di riproduzione di file multimediali è in pausa, altrimenti false.
Reset: indica se viene ripristinato il valore predefinito di un controllo.
Start: indica se viene riprodotto un clip audio o video.
StartTime: tempo di riproduzione di un clip audio o video a partire dal punto iniziale.
Time: posizione attuale di un controllo multimediale.
TabIndex: ordine di spostamento tramite tastiera in relazione ad altri controlli.
Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.
Visible: indica se un controllo viene visualizzato o è nascosto.
Width: distanza tra i bordi sinistro e destro di un controllo.
X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre o della schermata se non c'è un contenitore padre.
Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre o della schermata se non c'è un contenitore padre.
Funzioni correlate
Esempi
Riprodurre un file audio o video
Dal menu File tocca o fai clic su Elementi multimediali, quindi Video o Audio e infine tocca o fai clic su Sfoglia.
Individua e tocca o fai clic sul file che vuoi usare, quindi tocca o fai clic su Apri.
Premi ESC per tornare all'area di lavoro predefinita, aggiungi un controllo Audio o Video e impostane la proprietà Media sul file aggiunto.
Non sai come aggiungere e configurare un controllo?
Premi F5 e quindi tocca o fai clic sul pulsante Riproduci del controllo aggiunto per riprodurre il clip.
Suggerimento
Il pulsante Riproduci del controllo Video compare quando si passa il puntatore sul controllo.
Premi ESC per tornare all'area di lavoro predefinita.
Riprodurre un video YouTube
- Aggiungi un controllo Video e impostane la proprietà Media sull'URL del video di YouTube, racchiuso tra virgolette doppie.
- Premi F5 e quindi tocca o fai clic sul pulsante Riproduci del controllo Video per riprodurre la clip.
- Premi ESC per tornare all'area di lavoro predefinita.
Linee guida per l'accessibilità
Alternative per audio e video
- ShowControls deve essere true per consentire agli utenti di ascoltare o guardare i contenuti multimediali in base alle proprie esigenze. Gli utenti possono anche attivare o disattivare i sottotitoli e la modalità a schermo intero sui lettori video.
- Per i video è necessario specificare i sottotitoli.
- Per aggiungere i sottotitoli ai video YouTube, usa gli strumenti di modifica forniti da YouTube.
- Per gli altri video, crea sottotitoli in formato WebVTT, caricali e imposta ClosedCaptionsUrl sul percorso dell'URL. Vi sono alcune limitazioni. I server che ospitano il video e le didascalie devono essere abilitati per CORS e devono distribuirli usando il protocollo HTTPS.
- Prova a fornire una trascrizione audio o video usando uno dei metodi seguenti:
- Inserisci il testo in un controllo Etichetta e posizionalo accanto al lettore multimediale. Facoltativamente, crea un controllo Pulsante per attivare o disattivare la visualizzazione del testo.
- Inserisci il testo in un'altra schermata. Crea un controllo Pulsante che consenta di passare a tale schermata e posiziona il pulsante accanto al lettore multimediale.
- Se la descrizione è breve, puoi inserirla nel controllo AccessibleLabel.
Contrasto dei colori
È necessario un contrasto dei colori adeguato tra:
- FocusedBorderColor e il colore esterno
- Image e i controlli del lettore multimediale (se applicabile)
- Fill e i controlli del lettore multimediale (se il riempimento è visibile)
Se il contenuto video presenta problema di contrasto dei colori, fornisci i sottotitoli e/o una trascrizione.
Supporto lettore schermo
- AccessibleLabel deve essere presente.
Supporto per la tastiera
- Il valore di TabIndex deve essere uguale o superiore a zero, in modo che gli utenti della tastiera possano passare a questo controllo.
- Gli indicatori di attivazione devono essere chiaramente visibili. A questo scopo, usa FocusedBorderColor e FocusedBorderThickness.
- AutoStart deve essere false perché gli utenti possono avere difficoltà ad arrestare rapidamente la riproduzione dalla tastiera.
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).