2012-09-26 4 views
0

drawImage을 사용하여 동영상 요소의 일부를 HTML 캔버스에 그려 넣는 동영상 뷰어를 작성하려고하지만 일부 기기 (예 : iOS)에서는 지원되지 않습니다. 브라우저/OS를 스니핑하는 대신 기능 감지를 수행하고 이러한 장치에서 일반 비디오를 재생하는 것으로 넘어 둡니다. 이 기능을 테스트 할 수있는 확실한 방법이 있습니까?동영상 요소의 drawImage 지원 검색

+0

아는 한 프레임을 그리고 나서 context.getImageData()를 사용하여 결과를 검사하는 것 외에도 느리다. –

답변

-1

확인이 : 캔버스, 그렇지 않은 경우는 false 지원되는 경우

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

이 true를 돌려줍니다.

+0

이것은 내 질문에 대답하지 않는다. HTML 비디오 요소에서 캔버스로 그리기에 대한 지원을 감지하려고합니다. – lakenen

+0

그런 다음 해결책은 브라우저 및 OS 세부 정보를 확인해야한다는 것입니다. – Vijay