如何最佳化視訊轉譯 (HTML)
[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]
Windows 執行階段引進了一些適合 HTML5 video 元素的最佳化功能。
指示
使用 msIsLayoutOptimalForPlayback 屬性
開發人員可以透過唯讀布林屬性 msIsLayoutOptimalForPlayback,獲得系統中最佳化的呈現選項是否對視訊元素有所助益的相關資訊。
接聽 onMSVideoOptimalLayoutChanged 事件,以便在 msIsLayoutOptimalForPlayback 狀態變更時收到通知。
要讓 msIsLayoutOptimalForPlayback 為 true,請避免以下各項:
- 視訊元素設定 CSS 大綱。
- 透過畫布呈現視訊元素。
- 在 SVG 中內嵌視訊元素。
當 msIsLayoutOptimalForPlayback 為 true 時,視訊播放通常有較佳的效能,而且電池用量較少。
如果想啟用 Stereo 3D 播放,msIsLayoutOptimalForPlayback 必須是 true。