2013-01-17 1 views
0

많은 스레드를 읽었지만 문제가 해결되지 않았습니다. mediaelementjs wordpress plugin을 설치 한 다음 내 페이지에 [비디오] 단축 코드를 사용했습니다. 동영상을 자동 재생으로 설정했습니다. 이제 우리는 링크를 통해 사용자가 해당 링크 비디오를 클릭하면 해당 시간대로 건너 뛰도록 지원할 때 앵커를 비디오에 삽입했습니다. 이를 위해 다음 코드를 사용합니다.MediaElementJS setCurrentTime이 크롬에서만 작동하지 않습니다.

function SwitchEncore(me,hour, minute, second) { 
//make a video timeshift. 
jQuery('#tabHeading ul li').removeClass('selectedTab'); 
jQuery(me).addClass('selectedTab'); 

var myplayer = jQuery("#wp_mep_1");//.mediaelementplayer(); 
var thisplayer = myplayer[0]; 
var time = (hour*60*60) + (minute*60) + (second*1); 

thisplayer.player.pause(); 
thisplayer.player.setCurrentTime(time); 
thisplayer.player.play(); 

} 

이 코드는 Firefox 및 IE에서 작동하지만 Chrome에서는 작동하지 않습니다. 어떤 생각이 잘못 됐습니까?

답변

0

재생하기 전에 load()를 실행 해 보셨습니까? 제가이 문제를 해결하기 위해 발견했습니다.

+0

로드를 시도했지만 잘 돌아 가지 않습니다. 그러나 내 서버가 RESUME 요청을 보내지 않거나 응답하지 않는 것을 발견했습니다. 기본적으로 내 서버는 주어진 시점에 영화를 시작하기 위해 Chrome에서 필요로하는 부분 콘텐츠 [HTTP CODE 206]에 응답하지 않습니다. 그래서, 나는 서버를 변경하고 잘 작동합니다. 그러나 나는 FF 또는 IE가 그런 서버를 필요로하지 않는 이유를 아직도 혼동하고있다. 어쩌면 그들은 자신의 이력서/버퍼링 된 비디오를 사용하여 찾을 수 있습니다. –