2012-09-26 50 views
0

我試圖編寫一個使用drawImage將視頻元素的各個部分繪製到HTML畫布上的視頻查看器,但某些設備(例如iOS)不支持此視圖元素。我寧願做功能檢測,然後回到在這些設備上播放普通視頻,而不是嗅探瀏覽器/操作系統。有沒有可靠的方法來測試這個功能?檢測對視頻元素的drawImage的支持

+0

據我所知,除了嘗試繪製一幀,然後使用context.getImageData()檢查結果之外,還沒有... slow –

回答

-1

檢查:

function isCanvasSupported() 
{ 
    var canvas = document.createElement('canvas'); 
    return !!(canvas.getContext && canvas.getContext('2d')); 
}; 

如果畫布支持,否則爲false這將返回true。

+0

這並不回答我的問題。我試圖檢測從HTML視頻元素繪製到畫布的支持。 – lakenen

+0

然後,我想只有解決方案是你必須檢查瀏覽器和操作系統的細節,你不想做的。 – Vijay