2013-10-21 2 views
2

XAMP를 사용하고 있는데 캡션을 업로드 할 때마다이 오류가 발생합니다. "교차 출처의 리소스 공유 정책에 의해로드가 교차하는 원본 트랙로드가 거부되었습니다." (구글 크롬)웹 VTT가 작동하지 않습니다.

내 코드가 정확하고 왜 이런 일을 할 수있는 아이디어가 없습니다.

다음은 비디오 여기

<style type="text/css">.easyhtml5video span{display:none} 
    </style> 
    <video controls autoplay="autoplay" 
    poster="videoTryThis.files/html5video/IMG_0535.jpg" style="width:400px" 
    title="400px"> 
    <source src="videoTryThis.files/html5video/IMG_0535.m4v" type="video/mp4"> 
    <source src="videoTryThis.files/html5video/IMG_0535.webm" type="video/webm"> 
    <track label="English Captions" kind="captions" src="video_cc_en.vtt"></track> 
    </video> 

내 코드가 VTT 파일

 WEBVTT 

    Cue-1 
    00:00:5.000 --> 00:00:18.000 
    At the left we can see... 

어떤 도움이 굉장들 덕분에 될 것입니다!

+0

는이 질문에 대답하기에 너무 늦었을 변경할 수 있습니까? –

답변

-1

웹 보안을 사용하지 않는 Chrome (크롬)을 시작할 수 있습니다. 그게 효과가 있다고 생각합니다.

Use: chromium-browser --disable-web-security 
2

WebVTT 파일은 도메인 간 제한을받으며 하나의 도메인에는 비디오 파일을, 다른 도메인에는 vtt 파일을 가질 수 없습니다.

크로스 도메인 참조

당신이 허용

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <allow-access-from domain="*" /> 
</cross-domain-policy> 

당신의 XML이를 추가 할 필요가 당신이 당신의 VTT 파일과 같은 위치에서, 파일에 crossdomain.xml을 추가해야 작동하게하려면 ALL (*) 도메인을 사용하여 vtt 파일에 액세스하십시오. 당신이 당신의 파일에 액세스 할 특정 도메인에서 비디오를 원하는 경우

는이 라인

<allow-access-from domain="www.example.com" />