Controlli Audio e Video in Power Apps

Controlli che riproducono file audio, file video o video su YouTube.

Descrizione

Un controllo Audio riproduce un clip audio da un file, una registrazione da un controllo Microphone o la traccia audio di un file video.

Un controllo Video riproduce un clip video da un file oppure da YouTube o da Servizi multimediali di Azure. È anche possibile specificare di visualizzare i sottotitoli.

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.

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.

Immagine : 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 : risposta dell'app quando termina la riproduzione di un clip audio o video.

OnPause : risposta dell'app quando l'utente sospende la riproduzione di un clip riprodotto da un controllo audio o video.

OnStart : risposta dell'app 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.

First ( TableName )

Esempi

Riprodurre un file audio o video

  1. Dal menu File tocca o fai clic su Elementi multimediali , quindi Video o Audio e infine tocca o fai clic su Sfoglia.

  2. Individua e tocca o fai clic sul file che vuoi usare, quindi tocca o fai clic su Apri.

  3. 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?

  4. 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.

  5. Premi ESC per tornare all'area di lavoro predefinita.

Riprodurre un video YouTube

  1. Aggiungi un controllo Video e impostane la proprietà Media sull'URL del video di YouTube, racchiuso tra virgolette doppie.
  2. Premi F5 e quindi tocca o fai clic sul pulsante Riproduci del controllo Video per riprodurre la clip.
  3. Premi ESC per tornare all'area di lavoro predefinita.

Riprodurre un video da Servizi multimediali di Azure

  1. Dopo che i video sono stati pubblicati in Servizi multimediali di Azure, copia l'URL del manifesto. Avvia l'endpoint di streaming del servizio, se non è già avviato.
  2. Aggiungi un controllo Video e impostane la proprietà Media sull'URL del video di Servizi multimediali di Azure, racchiuso tra virgolette doppie.
  3. Premi F5 e quindi tocca o fai clic sul pulsante Riproduci del controllo Video per riprodurre la clip.
  4. 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. I sottotitoli non funzionano in Internet Explorer.
  • Prova a fornire una trascrizione audio o video usando uno dei metodi seguenti:
    1. Inserisci il testo in un controllo Label e posizionalo accanto al lettore multimediale. Facoltativamente, crea un controllo Button per attivare o disattivare la visualizzazione del testo.
    2. Inserisci il testo in un'altra schermata. Crea un controllo Button che consenta di passare a tale schermata e posiziona il pulsante accanto al lettore multimediale.
    3. Se la descrizione è breve, puoi inserirla nel controllo AccessibleLabel.

Contrasto dei colori

È necessario un contrasto dei colori adeguato tra:

  • FocusedBorderColor e il colore esterno
  • Immagine 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

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.