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);
});
});
무엇 PHP의 삽입이 생겼 위해 일해야합니까? 나머지 코드는 작동합니다. 당신은'var ifrm = document.createElement ('iframe');을 시도 할 수 있습니다. this.el(). appendChild (ifrm);'. HTML을 여기에 포함 시키면 작동하지 않습니다. 그것은 자바 스크립트로 추가해야합니다. – heff
PHP 파일에 액세스 할 수 없습니다. 나는 스폰서 중 하나로부터 코드를 받았고 다음과 같이 보입니다 : '