2013-06-20 4 views
1

자막 트랙이있는 동영상을로드하는 데 mediaelement.js를 사용하고 있습니다.자막 트랙이 포함될 때 Chrome 27.x에서 mediaelement.js가로드되지만 재생되지 않는 동영상

Chrome 브라우저를 27.x로 업데이트 할 때까지 모든 것이 잘 작동했습니다. 이제 자막 트랙이 포함 된 경우 동영상은로드되지만 재생되지는 않습니다. 비디오 버퍼는 괜찮습니다. (수동으로 스크러빙 할 수는 있지만) 재생 버튼이나 자바 스크립트 play()도 비디오를 재생하지 않습니다. 로드 GIF가 거기에 그냥 앉아서 콘솔에 오류가 표시되지 않습니다.

Chrome 26.x를 비롯한 다른 모든 브라우저에서 작동합니다.

자막 소스 요소를 제거하면 Chrome에서 동영상이로드되고 올바르게 재생됩니다.

내가이 같은 문제를 해결하기 위해 노력하는 일 사에있어이 질문 건너 온

+0

Mac 또는 Windows? – Trott

+0

이 문제에 대한 최소한의 테스트 사례를 만들어 온라인 상태로 만들 수 있습니까? –

답변

0

(이 때문에 어떤 조언을 주시면 감사하겠습니다 처음 SO 질문, 감사입니다). 그것은 Mac과 Windows에서 일어나고 있습니다. 로컬 캐싱으로 보이는 문제로 인해 문제가 악화됩니다. 동영상을 재생할 때 <track>을 주석 처리하면됩니다. 다시 활성화하고 다시로드하면 재생되지만 브라우저에서 닫으면 다시 <track>을 주석 처리 할 때까지 더 이상 작동하지 않습니다.

미디어 요소를 비활성화하고 기본 HTML5 비디오로 테스트하면 문제가 자체적으로 나타납니다.

+0

아마도 이것이 답이 아니기 때문에 주석으로 더 좋을 것입니다. –

+0

예. 나는 그 질문에 나와있는 "Add Comment"버튼이 없다는 것을 제외하고는 덧글로 추가하는 것을 좋아했을 것이다. 포기하고 대답으로 게시하기 전에 페이지를 몇 번 새로 고침하여 필자가 코멘트로 게시 했어야한다는 피할 수없는 설명을 준비했습니다. 그러나 다시 말씀 드리 자면, 저는 당신에게 절대적으로 동의합니다. – avaunt

+0

필자도 내 질문을 열어 보았지만 궁극적으로는 더 유용 할 것으로 보였다. – avaunt