Microsoft IE11은 WebGL을 지원하지만 gl.texImage2D()
을 사용하여 비디오에서 텍스처를로드하는 것을 지원하지 않습니다. 여기에 "버그"를 참조하십시오 : 특별히 IE11을 검출하고 블랙리스트에서 제외HTMLVideoElement 소스가있는 WebGL texImage2D에 대한 브라우저 지원을 감지하는 방법
을,이 기능을 브라우저 지원을 감지하는 방법은 무엇입니까?
나는 질감 소스로 비디오 요소를 사용하려고 할 때, 나는 콘솔에서 다음과 같은 오류를 참조하십시오
WEBGL11072: INVALID_VALUE: texImage2D: This texture source is not supported
WEBGL11098: drawArrays: The texture is a non-power-of-two texture or not mipmap complete
나는 NPOT 텍스처에 대한 지원을 감지하는 메커니즘 정착 할 수있을되는 내가로드하려고하는 비디오 프레임은 항상있을 것입니다.
"오류가 발생하는지 확인해보십시오." 지형지 물에 대한 지원을 감지 할 수는 있지만이 문제에 대한 유일한 해결책 일 수 있습니다. –
그래, 내가 아는 다른 방법이 없다. 죄송합니다. 지원되는 형식 목록이 없습니다. IE11의 WebGL 지원에는 다른 문제도 있습니다. – gman