HTML5 Canvas 및 Video로 작업하기 시작했습니다.이 문제가 계속 발생합니다. 데모 및 실험을 시도하지만 웹 서버에 업로드하지 않으면 볼 수 없습니다. 지금은 비교적 작은 파일로 작업하고 있기 때문에 큰 문제는 아닙니다. 실제로 더 큰 프로젝트를 준비하고 있는데,이 문제는 매우 불편할 것입니다. 그리고 나는 또한 나의 사실을 똑바로하고 싶습니다. 나는 둘 다, 내 자신이 만든 비디오와 데모에서 작업했습니다. 나는 이전에 인코딩 된 비디오로 작업했고, 코드로 사용하기 전에 잠깐 인코딩 한 비디오로 작업했습니다. 그것은 항상 같은 결과입니다. HTML5 비디오 컨테이너를 사용하면 Canvas 내부의 비디오를 사용하지 않습니다. 캔버스는 비디오를 표시하지 않습니다 (언급 한 것처럼 서버에 업로드하지 않는 한).HTML5 Canvas - origin-clean 플래그는 어떻게 false로 설정 되나요?
http://html5doctor.com/video-canvas-magic/
(와 W3에 대한 정보의 조금, 그러나 나는이 두 개 이상의 링크를 게시 할 수 없습니다 해요) :
이것은 내가 지금까지 발견 된 정보는
내가 아는 바로는 내 캔버스가 오염되어 있어야하고 내 파일이 '원본 깨끗함'으로 보이지 않지만이 모든 것이 내가 알아 낸 것입니다. 나는 왜 그런지 이해하지 못한다.
아무에게도이 문제에 대해 더 많이 알고 있으며 어떻게 작동하는지 설명 할 수 있습니까?
감사합니다. 지난 1-2 개월 동안 여러 개의 데모를 만들었습니다. 흥미로운 점은 일부 비디오 데모는 업로드하지 않고도 작동한다는 것입니다. 대개의 경우 같은 비디오를 사용하고 있습니다. 때로는 다른 형식과 때로는 오래된 형식으로 새롭게 변환됩니다. 나는 아직도 브라우저가 그것을 받아들이는지, 왜 때때로 그렇지 않은지를 파악할 수 없다. 그러나 최종 프로젝트에이 문제가있는 경우 귀하의 조언을 따르도록하겠습니다. – chuls
file : // URL의 경우 경로가 동일하지 않으면 원본이 항상 다른 것으로 간주됩니다. 모든 것이 같은 디렉토리에있는 로컬 일지라도. –
"file : //의 경우 경로가 동일하지 않으면 원본은 항상 다른 것으로 간주됩니다." 그건 맞지 않아. 실제 규칙은 브라우저와 브라우저 버전에 따라 다릅니다. 최신 버전의 Firefox의 경우 https://developer.mozilla.org/En/Same-origin_policy_for_file%3a_URIs를 참조하십시오. –