Power Apps 中的音訊和視訊控制項
播放音訊檔案、影片檔或 YouTube 影片的控制項。
描述
音訊控制項會從檔案播放聲音剪輯片段,這是從**麥克風** 控制項錄製,或者播放影片檔案的音軌。
視訊控制項會播放檔案、YouTube 或任何外部資源的短片。 指定時,可以選擇顯示隱藏式輔助字幕。
重要
不再支援 Azure 媒體服務上的影片。 如需詳細資訊,請參閱淘汰的服務。
限制
音訊和視訊控制項具有下列限制:
- Power Apps Mobile 可在各種類型裝置上執行,其中一些裝置有該平台的特定限制:
- 您可以在 iPhone 裝置以外的所有平台上同時播放多個視訊控制項中的影片。
- 您可以在 Web 播放程式以外的所有平台上同時使用多個麥克風控制項錄製音訊。
索引鍵屬性
Loop – 當音訊片段或短片完成播放時是否自動從頭播放。
Media – 音訊或視訊控制項播放之剪輯的識別碼。
注意
- 為所有外部影片使用 HTTPS,以確保與新式瀏覽器相容。
- 外部影片必須可以匿名存取 (無需任何驗證)。
ShowControls – 是否顯示音訊或視訊播放程式,例如,播放按鈕和音量滑桿;以及手寫筆控制項顯示,例如,繪圖、消除及清除的圖示。
其他屬性
AccessibleLabel – 螢幕報讀軟體的標籤。 應為影片或音訊剪輯片段的標題。
AutoPause – 如果使用者瀏覽至其他畫面,是否自動暫停音訊片段或短片。
AutoStart – 當使用者瀏覽至包含音訊和視訊控制項的畫面時,該控制項是否自動開始播放剪輯。
BorderColor – 控制項框線的色彩。
BorderStyle – 決定控制項的框線為實線、虛線、點線或無。
BorderThickness – 控制項框線的粗細。
ClosedCaptionsUrl – 僅限視訊控制項。 隱藏式輔助字幕 URL,格式為 WebVTT。 影片和字幕 URL 必須是 HTTPS。 同時裝載影片和字幕檔案的伺服器必須啟用 CORS。
DisplayMode – 控制項是否允許使用者輸入 (Edit)、只顯示資料 (View) 或者已停用 (Disabled)。
Fill – 控制項背景的色彩。
FocusedBorderColor – 當控制項為焦點時的控制項框線色彩。
FocusedBorderThickness – 當控制項為焦點時的控制項框線粗細。
Height – 控制項的頂端和底部邊緣之間的距離。
Image – 出現在圖像、音訊或麥克風控制項中的圖像名稱。
ImagePosition – 畫面控制項圖像中的位置 (Fill、Fit、Stretch、Tile 或 Center) 或者如果它的大小與圖像不同,控制項中圖像的位置。
OnEnd – 在音訊或影片剪輯完成播放時,要執行的動作。
OnPause – 當使用者暫停音訊或視訊控制項正在播放的剪輯時,要執行的動作。
OnStart – 當使用者使用麥克風控制項開始錄製時,要執行的動作。
Paused – 如果媒體播放控制項目前是暫停,則為 True,否則為 false。
Reset – 控制項是否傳回其預設值。
Start – 是否播放音訊片段或短片。
StartTime – 當剪輯片段開始播放時,音訊片段或短片開始之後的時間。
Time – 媒體控制項的目前位置。
TabIndex – 相對於其他控制項的鍵盤導覽順序。
Tooltip – 使用者將滑鼠停留在控制項上時所顯示的說明文字。
Visible – 控制項顯示或隱藏。
Width – 控制項左邊緣與右邊緣之間的距離。
X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其父容器 (沒有父容器時則為螢幕) 頂部邊緣之間的距離。
相關函數
範例
播放音訊或視訊檔案
在 File 功能表上,點擊或點選媒體、點擊或點選視訊或音訊,然後點擊或點選瀏覽。
瀏覽到您想要使用的檔案,點擊或點選它,然後點擊或點選開啟。
按下 Esc 鍵返回預設工作區,新增音訊或視訊控制項,並將其 Media 屬性設定為您新增的檔案。
不知道如何 新增和設定控制項 嗎?
按下 F5 鍵,然後點擊或點選您新增控制項的播放按鈕來播放剪輯片段。
提示
當您將滑鼠游標停留在控制項上方時,視訊控制項的播放按鈕就會出現。
按下 Esc 鍵返回預設工作區。
播放 YouTube 影片
- 新增視訊控制項,並將其 Media 屬性設定為 YouTube 影片 URL,以雙引號括住。
- 按下 F5 鍵,然後點擊或點選視訊控制項的播放按鈕來播放剪輯片段。
- 按下 Esc 鍵返回預設工作區。
協助工具指南
音訊與影片替代項目
- ShowControls 必須是 true,使用者才能以他們自己的步調聆聽或觀賞多媒體。 這也可讓使用者在影片播放程式上切換隱藏式輔助字幕和全螢幕模式。
- 必須為影片提供隱藏式輔助字幕。
- 如果是 YouTube 影片,請使用 YouTube 提供的撰寫工具來新增字幕。
- 如果是其他影片,請建立並上傳 WebVTT 格式的字幕,並將 ClosedCaptionsUrl 設定為 url 位置。 目前訂定幾項限制。 裝載影片或字幕的伺服器必須啟用 CORS,並使用 HTTPS 通訊協定提供服務。
- 請考慮使用下列其中一種方法提供音訊或影片錄寫文字記錄:
- 將文字放在**標籤** 中,並放在多媒體播放程式旁。 (非必要) 建立**按鈕** 切換文字顯示。
- 將文字放在不同的畫面控制項。 建立瀏覽到畫面的**按鈕**,並將按鈕放在多媒體播放程式旁。
- 如果是簡短描述,可以將它放在 AccessibleLabel 中。
色彩對比
以下項目之間必須有足夠的色彩對比:
- FocusedBorderColor 與外部的色彩
- Image 與多媒體播放程式控制項 (如果適用)
- Fill 與多媒體播放程式控制項 (如果可看見 fill)
如果影片內容有色彩對比問題,請提供隱藏式輔助字幕和/或錄寫文字記錄。
螢幕助讀程式支援
- AccessibleLabel 必須存在。
鍵盤支援
- TabIndex 必須是零或大於零,鍵盤使用者才能導覽到該處。
- 焦點指標必須清楚可見。 使用 FocusedBorderColor 和 FocusedBorderThickness 達成此目的。
- AutoStart 應為 false,因為鍵盤使用者可能很難快速停止播放。