Controale audio și video în Power Apps

Un control care redă un fișier audio, un fișier video sau un video pe YouTube.

Descriere

Un control Audio redă un clip audio dintr-un fișier, o înregistrare de la un control Microphone sau fișierul audio dintr-un fișier video.

Un control Video redă un clip video dintr-un fișier sau de la YouTube sau orice sursă externă. Subtitrările închise pot fi afișate opțional atunci când este specificat.

Important

Videoclipurile din serviciile Azure Media nu mai sunt acceptate. Pentru mai multe informații, consultați Retragerea serviciului.

Limitări

Controlul audio și video are aceste limitări:

  • Power Apps Mobilul rulează pe diverse tipuri de dispozitive, iar unele dintre ele au limitări specifice acelei platforme:
    • Puteți reda videoclipuri în mai multe comenzi Video în același timp, pe toate platformele, cu excepția dispozitivelor iPhone.
    • Puteți înregistra audio cu mai multe comenzi Microfon în același timp pe toate platformele, cu excepția playerului web.

Proprietăți cheie

Buclă - Indiferent dacă un clip audio sau video începe automat imediat ce termină redarea.

Media - Un identificator pentru clipul pe care rulează un control audio sau video.

Notă

  • Utilizați HTTPS pentru toate videoclipurile externe pentru a asigura compatibilitatea cu browserele moderne.
  • Videoclipurile externe trebuie să fie accesibile anonim (fără nicio autentificare).

ShowControls - Indiferent dacă un player audio sau video arată, de exemplu, un buton de redare și un glisor de volum și un control pentru pixuri arată, de exemplu, pictograme pentru desen, ștergere și eliminare.

Proprietăți suplimentare

AccessibleLabel – Etichetă pentru cititoare de ecran. Ar trebui să fie titlul clipului video sau audio.

AutoPause - Indiferent dacă un clip audio sau video se întrerupe automat dacă utilizatorul navighează pe un ecran diferit.

Pornire automată - Indiferent dacă un control audio sau video începe să redea automat un clip atunci când utilizatorul navighează pe ecranul care conține controlul respectiv.

BorderColor - Culoarea bordurii unui control.

BorderStyle - Dacă bordura unui control este de tip Continuu, Linii, Puncte sau Fără.

BorderThickness - Grosimea bordurii unui control.

ClosedCaptionsUrl - Doar control video. Adresa URL a fișierului de subtitrări închis în format WebVTT. Atât videoclipurile, cât și adresele URL de subtitrare trebuie să fie HTTPS. Serverul care găzduiește atât fișierul video, cât și fișierele de subtitrare trebuie să aibă activate CORS.

DisplayMode - Dacă controlul permite date introduse de utilizator (Editare), afișează numai datele (Vizualizare) sau este dezactivat (Dezactivat).

Fill - Culoarea de fond a unui control.

FocusedBorderColor – Culoarea bordurii unui control atunci când controlul este focalizat.

FocusedBorderThickness – Grosimea bordurii unui control atunci când controlul este focalizat.

Height - Distanța dintre marginile superioare și inferioare ale unui control.

Image – Denumirea imaginii care apare într-un control de imagine, audio sau microfon.

ImagePosition – Poziția (Fill, Fit, Stretch, Tile sau Center) unei imagini într-un ecran sau un control, dacă nu este de aceeași dimensiune ca imaginea.

OnEnd - Acțiuni de efectuat atunci când un clip audio sau video se termină de redat.

OnPause - Acțiuni de efectuat atunci când utilizatorul întrerupe clipul pe care îl redă un control audio sau video.

OnStart - Acțiuni de efectuat atunci când utilizatorul începe să înregistreze cu un control microfon.

Întrerupt - Adevărat dacă un control de redare media este în prezent întrerupt, în caz contrar fals.

Reset – Dacă un control revine la valoarea sa implicită.

Start - Indiferent dacă se redă un clip audio sau video.

StartTime – Timpul de după începerea unui clip audio sau video când începe redarea clipului.

Time - Poziția actuală a unui control media.

TabIndex – Comanda de navigare prin tastatură comparativ cu alte controale.

Tooltip - Text explicativ care apare atunci când utilizatorul deplasează indicatorul mouse-ului peste un control.

Visible - Dacă un control este vizibil sau ascuns.

Width - Distanța dintre marginea din stânga și cea din dreapta a unui control.

X- Distanța dintre marginea din stânga a unui control și marginea din stânga a containerului părinte al acestuia (a ecranului, dacă nu există un container părinte).

Y - Distanța dintre marginea de sus a unui control și marginea de sus a containerului părinte al acestuia (a ecranului, dacă nu există un container părinte).

First( TableName )

Exemple

Redați un fișier audio sau video

  1. În meniul File, faceți clic sau atingeți Media, faceți clic sau atingeți Videos sau Audio, apoi faceți clic sau atingeți Browse.

  2. Căutați în fișierul pe care doriți să-l utilizați, faceți clic pe el sau atingeți-l, apoi faceți clic sau atingeți Open.

  3. Apăsați Esc pentru a reveni la spațiul de lucru implicit, adăugați un control Audio sau Video și setați proprietatea sa Media în fișierul pe care l-ați adăugat.

    Nu știți cum să adăugați și să configurați un control?

  4. Apăsați F5, apoi redați clipul făcând clic sau atingând butonul de redare al controlului pe care l-ați adăugat.

    Sfat

    Butonul de redare al controlului Video apare când treceți peste control.

  5. Apăsați Esc pentru a reveni la spațiul de lucru implicit.

Redare video YouTube

  1. Adăugați un control Video și setați proprietatea sa Media pe adresa URL a videoclipului YouTube, inclus în ghilimele duble.
  2. Apăsați F5, apoi redați clipul făcând clic sau atingând butonul de redare al controlului Video.
  3. Apăsați Esc pentru a reveni la spațiul de lucru implicit.

Orientări privind accesibilitatea

Alternative audio și video

  • ShowControls trebuie să fie adevărat, astfel încât utilizatorii să poată asculta sau viziona fișiere media în ritmul lor. Acest lucru permite utilizatorilor să comute subtitrările închise și modul pe ecran complet pe player-urile video.
  • Pentru videoclipuri, trebuie furnizate subtitrări închise.
    • Pentru videoclipurile pe YouTube, utilizați instrumente de creație furnizate de YouTube pentru a adăuga subtitrări.
    • Pentru alte videoclipuri, creați subtitrări în format WebVTT, încărcați-le și setați ClosedCaptionsUrl la locația URL. Există o serie de limitări. Serverul(serverele) care găzduiește(găzduiesc) videoclipuri și subtitrări trebuie să fie activate în CORS și să le livreze folosind protocolul HTTPS.
  • Luați în considerare furnizarea unui transcript audio sau video folosind una dintre aceste metode:
    1. Puneți textul într-o Label și poziționați-l în apropierea playerului multimedia. Opțional, creați un Button pentru a comuta afișarea textului.
    2. Puneți textul într-un ecran diferit. Creați un Button care navighează pe ecran și poziționați butonul adiacent playerului multimedia.
    3. Dacă descrierea este scurtă, se poate pune în AccessibleLabel.

Contrast de culoare

Trebuie să existe un contrast adecvat de culoare între:

  • FocusedBorderColor și culoarea exterioară
  • Image și controalele playerului multimedia (dacă este cazul)
  • Completați și controlul playerului multimedia (în cazul în care completarea este vizibilă)

Furnizați subtitrări închise și/sau transcriere în cazul în care conținutul video are probleme de contrast de culoare.

Asistență pentru cititor de ecran

Suport tastatură

  • TabIndex trebuie să fie egal cu zero sau mai mare, așa încât utilizatorii tastaturii să poată naviga acolo.
  • Indicatorii de focalizare trebuie să fie clar vizibili. Utilizați FocusedBorderColor și FocusedBorderThickness pentru a realiza acest lucru.
  • AutoStart ar trebui să fie fals, deoarece poate fi dificil pentru utilizatorii tastaturii să oprească redarea rapidă.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).