2014-12-04 1 views
0

video.js api에 대해 읽었습니다. 동영상이 일시 중지되었을 때 iframe이 포함 된 PHP 페이지가 준비되어있는 함수로 호출 할 수 있는지 궁금합니다. 감사합니다. 예 :Video.js는 iframe을 표시하는 일시 중지 기능을 실행합니다.

var myPlayer = videojs("session_video"); 

    videojs("session_video").ready(function(){ 

    this.on("paused", function(){ 
    the php embed with iframe 
    }); 

});  

편집 : 덕분에 나는 그것이 작동 얻을 관리 heff합니다. 여기 코드입니다 :

videojs("session_video").ready(function(){ 



var div = document.createElement('div'); 
    div.innerHTML = '<iframe src="http://www.company.com/show.php" width="300" height="250" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" style="position:absolute;" left: 50%; margin-left:-WIDTHOFBANNER; top: 50%; margin-top:-HEIGHTOFBANNER;></iframe>'; 

    var ifrm = div.firstChild; 

    this.on("pause", function(){ 
    this.el().appendChild(ifrm); 
    }); 

    this.on("play", function(){ 
    this.el().removeChild(ifrm); 
    }); 

}); 
+0

무엇 PHP의 삽입이 생겼 위해 일해야합니까? 나머지 코드는 작동합니다. 당신은'var ifrm = document.createElement ('iframe');을 시도 할 수 있습니다. this.el(). appendChild (ifrm);'. HTML을 여기에 포함 시키면 작동하지 않습니다. 그것은 자바 스크립트로 추가해야합니다. – heff

+0

PHP 파일에 액세스 할 수 없습니다. 나는 스폰서 중 하나로부터 코드를 받았고 다음과 같이 보입니다 : '