適用於 Microsoft Stream 視頻和頻道的視頻播放器。
這很重要
Stream (Classic) 控制項已被取代,並將從 Power Apps Studio 中移除。 Microsoft 正在努力發布基於 SharePoint 的 Stream 新控件。 如需詳細資訊,請參閱 移轉概觀 - Stream (傳統) 至 Stream (在 SharePoint 上)。
Description
該控件將允許應用程序用戶播放視頻並瀏覽 Microsoft Stream 服務的頻道。 如需此控制項支援的區域清單,請移至 Microsoft Stream 常見問題集。
局限性
Windows 版 Power Apps 不支援控制項。 在 iOS 上,僅支援 Power Apps 行動版 。
索引鍵屬性
StreamUrl – 要在控制項中顯示的 Microsoft Stream 影片或頻道的 URL。
ShowControls – 是否向終端使用者顯示視訊播放控制項。
其他屬性
AccessibleLabel — 螢幕助讀程式的標籤。 應該是視訊或音訊剪輯的標題。
自動啟動 – 當使用者流覽至包含該控制項的畫面時,音訊或視訊控制項是否會自動開始播放剪輯。
BorderColor – 控制項框線的色彩。
BorderStyle – 控制項的框線是 Solid、 Dashed、 Doted 還是 None。
BorderThickness — 控制項邊框的粗細。
DisplayMode – 控制項是否允許使用者輸入 (編輯) 、只顯示資料 (檢視) 或停用 (已停用) 。
填滿 – 控制項的背景色彩。
FocusedBorderColor – 控制項聚焦時控制項框線的色彩。
FocusedBorderThickness – 控制項聚焦時控制項框線的粗細。
高度 – 控制項頂部和底部邊緣之間的距離。
StartTime — 音訊或視訊剪輯開始播放之後,剪輯開始播放的時間。
TabIndex – 與其他控制項相關的鍵盤導覽順序。
工具提示 – 當使用者將滑鼠停留在控制項上時出現的說明文字。
可見 — 控制項是否顯示或隱藏。
寬度 – 控制項的左右邊緣之間的距離。
X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其上層容器 (沒有上層容器時則為螢幕) 頂部邊緣之間的距離。
Example
播放來自 Microsoft Stream 的音訊或視訊檔案
在 [檔案 ] 功能表上,選取 [插入] ,然後開啟 [媒體 ] 下拉式功能表。
從媒體控制項清單中選取 [Microsoft Stream ]:
將視訊連結貼到左側的 串流 URL 屬性內:
按 F5,選取您新增之控制項的播放按鈕。
備註
Microsoft Stream 需要驗證才能播放影片。 確保應用程式使用者具有所需的權限。
按 Esc 退出預覽模式。
瀏覽器考量事項
iOS
Power Apps iOS 播放器不支援直接播放嵌入在應用程式中的影片。 要觀看視頻,請單擊“流”圖標以全屏模式啟動視頻播放器。
Safari
為了在 Safari 瀏覽器的應用程序中查看 Microsoft Stream 視頻,您需要關閉防止 跨站點跟踪的選項。
協助工具指導方針
音訊和視訊替代方案
- ShowControls 必須為 true,使用者才能按照自己的步調收聽或觀看多媒體。 這也允許用戶在視訊播放器上切換隱藏式字幕和全螢幕模式。
- 必須為影片提供隱藏式字幕。
- 考慮使用以下方法之一提供音訊或視訊文字記錄:
- 將文字放入 標籤 中,並將其放置在多媒體播放器附近。 或者,建立 Button 來切換文字的顯示。
- 將文字放在不同的畫面中。 建立一個導航到螢幕的 按鈕 ,並將按鈕放置在多媒體播放器附近。
- 如果描述較短,可以放在 AccessibleLabel中。
色彩對比
以下兩者之間必須有足夠的色彩對比:
- FocusedBorderColor 和外部色彩
- 填滿和 多媒體播放器控制項 (如果填滿可見)
如果視訊內容有色彩對比問題,請提供隱藏式輔助字幕和/或文字記錄。
支援螢幕助讀程式
- AccessibleLabel 必須存在。
鍵盤支援
- TabIndex 必須為零或更大,鍵盤使用者才能流覽至它。
- 焦點指示器必須清晰可見。 使用 FocusedBorderColor 和 FocusedBorderThickness 來達成此目的。
- AutoStart 應該是 false,因為鍵盤使用者可能很難快速停止播放。
已知問題
Microsoft Stream 在 連線同意對話方塊 中顯示為連線,儘管它是控制項。 無論使用者在連線同意對話方塊中採取什麼動作,控制項都會出現在應用程式中。 Microsoft Stream 控制項只會為具有控制項中呈現內容許可權的終端使用者顯示視訊。